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

редактировать
Текстовый редактор для Unix и компьютерных систем на базе Unix
Pico
Разработчик (и) Вашингтонский университет
Первый выпуск1989. (31 год назад) (1989)
Написано наC
Операционная система Unix-подобная
Доступна вАнглийский
Тип
Лицензия Лицензия Apache
Веб-сайтwww.washington.edu / pine / (Архивировано 28 марта 2019 г. at the Wayback Machine )

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

Из Pine FAQ: " Pi ne's message co Редактор mposition также доступен как отдельная автономная программа под названием PICO. PICO - очень простой и легкий в использовании текстовый редактор, предлагающий выравнивание абзаца, вырезание / paste и средство проверки орфографии... ".

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

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

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

Содержание
  • 1 Основные команды и навигация
  • 2 Параметры командной строки
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Основные команды и навигация

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

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

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

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

Перемещение внутри редактора можно производить с помощью клавиатуры с помощью клавиш со стрелками. Такие клавиши, как Page Upили Page Down, позволяют прокручивать текст вверх или вниз (к началу или концу файла соответственно). Команды Ctrl+WCtrl+Yи Ctrl+WCtrl+Vперемещают курсор в начало или конец файла соответственно, а команды Ctrl+Aи Ctrl+Eперемещает курсор в начало и конец строки, на которой он расположен.

Параметры командной строки

Следующие параметры командной строки позволяют пользователям настраивать Pico перед редактированием файла. Эту информацию можно получить, запустив Pico с помощью команды -h. Когда Pico вызывается из Pine или Alpine, некоторые из приведенных ниже параметров можно настроить на экране конфигурации установки, включив определенную функцию или настроив переменную. Ниже указан способ настройки Pico из командной строки, а также как настроить его из Alpine. Возможные начальные аргументы для редактора Pico:

Аргумент командной строкиЗначениеПараметр конфигурации Alpine
-eЗавершено - разрешить завершение имени файла[X] Включить Завершение табуляции (включено по умолчанию)
-kВырезать - позволить ^ K обрезать от позиции курсора до конца строки[X] Ctrl-K Вырезать из курсора
-aShowDot - показать файлы точек в браузере файлов[X] Включить файлы точек
-jПерейти - разрешить команду «Перейти» в файловом браузере[X] Включить Перейти в браузере файлов (включено по умолчанию)
-gПоказать - показать курсор в обозревателе файлов[X] Показать курсор
-mМышь - включить поддержку мыши[X] Включить мышь в Xterm
-xNoKeyhelp - запретить нажатие клавиш[ X] Отключить Keymenu
-pPreserveStartStop - сохранить символы «начало» (^ Q) и «стоп» (^ S)[X] Сохранить символы запуска / остановки
-q TermdefВыигрывает - termcap или terminfo имеют приоритет над значениями по умолчанию[X] Termdef имеет приоритет
-Q Установить строку кавычек (например, ">") особенно. для составления электронного письмаСтрока отступа ответа =
-dRebind - разрешить клавишу удаления удалить текущий символ[X] Удалить сопоставление клавиш с Ctrl-D
-fКлавиши - принудительное использование функциональных клавиш
-bЗаменить - разрешить поиск и замену[X] Включить поиск и замену (по умолчанию включено)
-hСправка - указать этот список опций
-r [#cols]Заполнить - установить столбец заполнения на #cols columns, по умолчанию = 72Composer Wrap Column =
-n[#s providedMail - уведомлять о новой почте каждые #s секунд, по умолчанию = 180Интервал проверки почты =
-s Speller - указать альтернативный вариант написанияSpeller =
-tShutdown - включить специальный режим выключения
-o Operation - укажите рабочий каталогOperating Dir =
-zSuspend - разрешить использование приостановки ^ Z[X] Enable Suspend
-wNo Wrap - отключить перенос слов
-W Установить разделители слов, отличные от пробелаComposer Word Separators =
-dcs по умолчанию использует LANG или LC_CTYPE из средыDisplay Character Set =
-kcs по умолчанию display_character_setНабор символов клавиатуры =
-syscsиспользовать системные процедуры трансляции[X] Использовать системную трансляцию
+ [строка #]Строка - начало на строке # строка, по умолчанию = 1
-vПросмотр - просмотр файла
-no_setlocale_collateне выполнять setlocale (LC_COLLATE)[X] Отключить Setlocale Collate
-versionНомер версии Pico

За всеми аргументами может следовать имя файла для редактирования.

Параметры -dcs, -kcs и -syscs недоступны в версии Pico для Windows. Однако версия Pico для Windows также имеет четыре параметра (-cnf, -cnb, -crf, -crb), которые недоступны в версиях Pico для unix; каждая опция определяется следующим образом: -cnf для цвета для нормального переднего плана, -cnb для цвета для нормального фона, -crf для цвета для обратного переднего плана и -crf для цвета для обратного фона. Их возможные значения: черный, красный, зеленый, желтый, синий, пурпурный, голубой и белый или трехзначное число, например 009, 064 или 137.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-02 05:05:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте