Pico – простой текстовый редактор для Unix/Linux систем. Интегрирован с Pine/Alpine, предлагает выравнивание, копирование/вставку и проверку орфографии.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Текстовый редактор для Unix и Unix-подобных компьютерных систем
Text editor for Unix and Unix based computer systems
Pico (Pine composer) — это текстовый редактор для Unix и Unix-подобных компьютерных систем. Он интегрирован с Pine и Alpine, почтовыми клиентами, изначально разработанными Управлением вычислительной техники и коммуникаций Вашингтонского университета. Из FAQ Pine: "Редактор составления сообщений Pine также доступен как отдельная автономная программа под названием PICO. PICO — это очень простой и удобный в использовании текстовый редактор, предлагающий выравнивание абзацев, функции вырезать/вставить и проверку орфографии".
Pico (Pine composer) is a text editor for Unix and Unix like computer systems. It is integrated with Pine and Alpine, email clients initially designed by the Office of Computing and Communications at the University of Washington. From the Pine FAQ: "Pine's message composition editor is also available as a separate stand alone program, called PICO. PICO is a very simple and easy to use text editor offering paragraph justification, cut/paste, and a spelling checker ".
Особенности
Pico не поддерживает работу с несколькими файлами одновременно и не позволяет выполнять поиск и замену в нескольких файлах. Также он не может копировать фрагменты текста из одного файла в другой (хотя можно загрузить содержимое целого файла из его рабочей директории в редактор). Pico поддерживает поиск и замену. В отличие от него, такие популярные Unix-редакторы, как vi и Emacs, обладают более широким набором функций, включая поиск и замену с использованием регулярных выражений и одновременную работу с несколькими файлами. Однако простота Pico делает его удобным для начинающих пользователей.
Pico does not support working with several files simultaneously and cannot perform a find and replace across multiple files. It also cannot copy partial text from one file to another (though it is possible to read text into the editor from a whole file in its working directory). Pico does support search and replace operations. By comparison, some popular Unix text editors such as vi and Emacs provide a wider range of features than Pico; including regular expression search and replace, and working with multiple files at the same time. By comparison, Pico's simplicity makes it suitable for beginners.
Основные команды и навигация
Pico имеет ряд команд для редактирования. Клавиши со стрелками перемещают курсор по одному символу в направлении движения. Вставка символа осуществляется нажатием соответствующей клавиши на клавиатуре, а команды (такие как сохранение, проверка орфографии, выравнивание, поиск и т. д.) выполняются с помощью управляющей клавиши. Команда используется для проверки орфографии. Словарь определяется из командной строки с помощью опции s. Когда пользователь пишет файлы на разных языках, словарь можно настроить как скрипт, который запрашивает у пользователя выбор языка для проверки. Команда используется для выравнивания текста по левому краю. Текст переносится в каждой строке абзаца до предела, установленного опцией r в командной строке. Если предел не указан в командной строке, используется значение по умолчанию – 72 символа в строке. Этот предел применяется для переноса строк при наборе текста, а также для выравнивания. Команда выравнивает текст в абзаце, где находится курсор. Команда выравнивает весь файл. В случае некорректного или ошибочного выравнивания его можно отменить, немедленно после выравнивания нажав соответствующую команду. Команда используется для поиска текста. Поиск выполняется без учета регистра. Команда поиска и замены недоступна по умолчанию, её необходимо включить с помощью опции b в командной строке. Перемещение по редактору можно осуществлять с помощью клавиш со стрелками. Клавиши, например, или , прокручивают текст вверх или вниз (к началу или концу файла соответственно). Команды и перемещают курсор в начало или конец файла соответственно, а команды и – в начало и конец строки, на которой находится курсор.
Pico features a number of commands for editing. Arrow keys move the cursor a character at the time in the direction of the movement. Inserting a character is done by pressing the corresponding character key in the keyboard, while giving commands (such as save, spell check, justify, search, etc.) is done using a control key. The command is used to spell check. The speller is defined from the command line using the s option. When a person writes files in different languages, the speller can be set to be a script that interacts with the user to select the language to be checked. The command is used to left justify text. Text is flowed in each line of a paragraph up to a limit set with the r option in the command line. If no limit is given in the command line, then a default value of 72 characters per line is used. This limit is used to wrap lines during composition, as well as to justify text. The command justifies the text in the paragraph that the cursor is placed on. The command is used to justify the full file. In case that justification is not done correctly, or by mistake, it can be undone by pressing the command immediately after justification has been done. The command is used to search for text. Search is done case insensitively, The search and replace command is not available by default, but must be enabled through the b option in the command line. Moving inside the editor can be done using the keyboard by using the arrow keys. Keys such as , or , scroll the text up or down (towards the beginning or end of the file, respectively). The commands , and move the cursor to the beginning or end of the file respectively, while the commands and move the cursor to the beginning and the end of the line that the cursor is located on.
Деривативы
Клон Pico под названием nano, являющийся частью проекта GNU, был разработан из-за неясных условий распространения более ранней лицензии Pico. Новые версии Pico в составе Alpine распространяются под лицензией Apache версии 2.0.
A clone of Pico called nano, which is part of the GNU Project, was developed because Pico's earlier license had unclear redistribution terms. Newer versions of Pico as part of Alpine are released under the Apache License version 2.0.