stringtranslate.com

Пико (текстовый редактор)

Pico ( Pine Composer ) — текстовый редактор для Unix и Unix-подобных компьютерных систем. Он интегрирован с Pine и Alpine , почтовыми клиентами, изначально разработанными Управлением вычислительной техники и коммуникаций Вашингтонского университета . [1]

Из часто задаваемых вопросов Pine: «Редактор составления сообщений Pine также доступен как отдельная автономная программа под названием PICO. PICO — очень простой и удобный в использовании текстовый редактор, предлагающий выравнивание абзацев, вырезание/вставку и проверку орфографии...». [2]

Функции

Pico не поддерживает работу с несколькими файлами одновременно и не может выполнять поиск и замену в нескольких файлах. Он также не может копировать частичный текст из одного файла в другой (хотя возможно чтение текста в редактор из целого файла в его рабочем каталоге). Pico поддерживает операции поиска и замены.

Для сравнения, некоторые популярные текстовые редакторы Unix, такие как vi и Emacs, предоставляют более широкий спектр функций, чем Pico; включая поиск и замену регулярных выражений , а также одновременную работу с несколькими файлами. Для сравнения, простота Pico делает его подходящим для новичков. [3]

Основные команды и навигация

Pico имеет ряд команд для редактирования. Клавиши со стрелками перемещают курсор на один символ в направлении движения. Вставка символа осуществляется нажатием соответствующей клавиши на клавиатуре, а команды (такие как сохранение, проверка орфографии, выравнивание, поиск и т. д.) выполняются с помощью клавиши управления.

Команда Ctrl+ Tиспользуется для проверки орфографии. Орфограф определяется из командной строки с помощью параметра -s. Когда человек пишет файлы на разных языках, орфограф может быть настроен как скрипт, который взаимодействует с пользователем для выбора языка для проверки.

Команда + используется для выравнивания текста по левому краю. Текст перетекает в каждую строку абзаца до предела, установленного с помощью параметра -r в командной строке. Если в командной строке не указано ограничение, то используется значение по умолчанию 72 символа на строку. Это ограничение используется для переноса строк во время компоновки, а также для выравнивания текста. Команда + выравнивает текст в абзаце, на котором находится курсор. Команда + + используется для выравнивания всего файла. В случае, если выравнивание выполнено неправильно или по ошибке, его можно отменить, нажав команду + сразу после выполнения выравнивания.CtrlJCtrlJCtrlW CtrlUCtrlU

Команда + используется для поиска текста. Поиск выполняется без учета регистра . Команда поиска и замены недоступна по умолчанию, но должна быть включена с помощью параметра -b в командной строке.CtrlW

Перемещение внутри редактора можно осуществлять с помощью клавиатуры с помощью клавиш со стрелками. Такие клавиши, как , или , прокручивают текст вверх или вниз (к началу или концу файла соответственно). Команды + + , и + + перемещают курсор в начало или конец файла соответственно, в то время как команды + и + перемещают курсор в начало и конец строки, на которой находится курсор.Page UpPage DownCtrlW CtrlYCtrlW CtrlVCtrlACtrlE

Производные

Клон Pico под названием nano , являющийся частью проекта GNU , [4] был разработан, поскольку предыдущая лицензия Pico имела неясные условия распространения. [5] Более новые версии Pico как часть Alpine выпускаются под лицензией Apache License версии 2.0.

Смотрите также

Ссылки

  1. ^ "История проекта Pine". Вашингтонский университет . 4 января 2002 г. Архивировано из оригинала 25 декабря 2018 г. Получено 23 декабря 2018 г.
  2. ^ "2.2 Что такое PICO?". Вашингтонский университет . 29 января 2002 г. Архивировано из оригинала 5 августа 2018 г. Получено 23 декабря 2018 г.
  3. ^ "PICO - the PIne COmposer - a simple editor". Guckes.net . Архивировано из оригинала 9 октября 2018 г. Получено 23 декабря 2018 г.
  4. ^ "[Nano-devel] nano останется в GNU". GNU Project . 19 августа 2016 г. Архивировано из оригинала 4 августа 2017 г. Получено 23 декабря 2018 г.
  5. ^ "GNU nano — улучшенный клон текстового редактора Pico". GNU nano . Архивировано из оригинала 24 декабря 2018 г. Получено 23 декабря 2018 г.

Внешние ссылки