Пико (текстовый редактор) - Pico (text editor)
Разработчики) | Вашингтонский университет |
---|---|
изначальный выпуск | 1989 |
Написано в | C |
Операционная система | Unix-подобный |
Доступно в | английский |
Тип | Текстовый редактор |
Лицензия | Лицензия Apache |
Интернет сайт | www |
Пико (Сосновый композитор) это Текстовый редактор за Unix и компьютерные системы на базе Unix. Он интегрирован с сосна почтовый клиент, который был разработан Офисом вычислений и коммуникаций в Вашингтонский университет.[1]
Из FAQ по сосне: "число Писообщение ne coРедактор mposition также доступен как отдельная автономная программа под названием PICO. PICO - очень простой и легкий в использовании текстовый редактор, предлагающий выравнивание абзаца, вырезание / вставку и проверку орфографии ... ".[2]
Pico не поддерживает работу с несколькими файлами одновременно и не может выполнять поиск и замену нескольких файлов. Он также не может копировать частичный текст из одного файла в другой (хотя можно прочитать текст в редактор из всего файла в его рабочем каталоге). Pico поддерживает операции поиска и замены.
Для сравнения, некоторые популярные текстовые редакторы Unix, такие как vi и Emacs предоставляют более широкий набор функций, чем Pico; включая регулярное выражение искать и заменять, а также работать с несколькими файлами одновременно. Для сравнения, простота Pico делает его подходящим для новичков.[3]
Клон Пико называется нано, который является частью Проект GNU,[4] был разработан, потому что Пико ранее лицензия имели неясные условия распространения.[5] Более новые версии Pico как часть Альпийский выпущены под Лицензия Apache.
В Pico есть несколько команд для редактирования. Клавиши со стрелками перемещают курсор на символ в определенный момент в направлении движения. Вставка символа выполняется нажатием соответствующей клавиши символа на клавиатуре, а подача команд (таких как сохранение, проверка орфографии, выравнивание, поиск и т. Д.) Выполняется с помощью клавиши управления.
В Ctrl+Т команда используется для проверки орфографии. Правописание определяется из командной строки с помощью параметра -s. Когда человек пишет файлы на разных языках, орфографию можно настроить как сценарий, который взаимодействует с пользователем для выбора проверяемого языка.
В Ctrl+J Команда используется для выравнивания текста по левому краю. Текст размещается в каждой строке абзаца до предела, установленного параметром -r в командной строке. Если в командной строке не указано никаких ограничений, то используется значение по умолчанию 72 символа в строке. Этот предел используется для переноса строк во время композиции, а также для выравнивания текста. В Ctrl+J Команда выравнивает текст в абзаце, на котором установлен курсор. Команда Ctrl+W Ctrl+U используется для выравнивания всего файла. Если выравнивание выполнено неправильно или по ошибке, его можно отменить, нажав кнопку Ctrl+U команду сразу после того, как было выполнено обоснование.
В Ctrl+W команда используется для поиска текста. Поиск сделан нечувствительность к регистру, Команда поиска и замены недоступна по умолчанию, но ее необходимо включить с помощью параметра -b в командной строке.
Перемещение внутри редактора можно осуществлять с помощью клавиатуры с помощью клавиш со стрелками. Такие ключи, как Page Up, или же Листать вниз, прокрутите текст вверх или вниз (в сторону начала или конца файла соответственно). Команды Ctrl+W Ctrl+Y, и Ctrl+W Ctrl+V переместите курсор в начало или конец файла соответственно, а команды Ctrl+А и Ctrl+E переместите курсор в начало и конец строки, на которой он находится.
Параметры командной строки
Следующие параметры командной строки позволяют пользователям настраивать Pico перед редактированием файла. Эту информацию можно получить, запустив Pico с помощью команды -h. Когда Pico вызывается из Pine или Alpine, некоторые из приведенных ниже параметров можно настроить на экране конфигурации установки, включив определенную функцию или настроив переменную. Ниже указан способ настройки Pico из командной строки, а также как настроить его из Alpine. Возможные стартовые аргументы для редактора Pico:
Аргумент командной строки | Смысл | Вариант конфигурации Alpine |
---|---|---|
-e | Complete - разрешить завершение имени файла | [X] Включить завершение вкладки (по умолчанию включено) |
-k | Вырезать - позвольте ^ K вырезать от позиции курсора до конца строки | [X] Ctrl-K отрезание от курсора |
-а | ShowDot - показывать точечные файлы в файловом браузере | [X] Включить файлы точек |
-j | Goto - разрешить команду Goto в файловом браузере | [X] Включить Goto в браузере файлов (по умолчанию включено) |
-грамм | Показать - показать курсор в файловом браузере | [X] Показать курсор |
-м | Мышь - включить поддержку мыши | [X] Включить мышь в Xterm |
-Икс | NoKeyhelp - подавить ключевую помощь | [X] Отключить Keymenu |
-п | PreserveStartStop - сохранить символы «начало» (^ Q) и «стоп» (^ S) | [X] Сохранить начальные / конечные символы |
-q Termdef | Победы - termcap или terminfo имеют приоритет над значениями по умолчанию | [X] Termdef имеет приоритет |
-Q | Установить строку кавычек (например, ">") особенно. для составления электронного письма | Строка отступа ответа = |
-d | Rebind - разрешить клавишу удаления удалить текущий символ | [X] Удалить сопоставление клавиш с Ctrl-D |
-f | Клавиши - принудительное использование функциональных клавиш | |
-b | Заменить - разрешить поиск и замену | [X] Включить поиск и замену (по умолчанию включено) |
-час | Помощь - дайте этот список вариантов | |
-r [#cols] | Заполнить - установить столбец заполнения в #cols columns, по умолчанию = 72 | Столбец переноса композитора = |
-n [#s] | Почта - уведомлять о новой почте каждые # сек., По умолчанию = 180 | Интервал проверки почты = |
-s <спеллер> | Speller - укажите альтернативное написание | Speller = |
-t | Shutdown - включить специальный режим выключения | |
-o <каталог> | Операция - укажите операционный каталог | Операционный Dir = |
-z | Приостановить - разрешить использование подвеса ^ Z | [X] Включить приостановку |
-w | Без переноса - отключить перенос слов | |
-W | Установите разделители слов, кроме пробелов | Разделители слов в композиторе = |
-dcs | по умолчанию использует LANG или LC_CTYPE из среды | Набор символов дисплея = |
-kcs <набор_символов_клавиатуры> | по умолчанию display_character_set | Набор символов клавиатуры = |
-syscs | использовать системные процедуры перевода | [X] Использовать системный перевод |
+ [строка №] | Строка - начало строки # строка, по умолчанию = 1 | |
-v | Просмотр - просмотр файла | |
-no_setlocale_collate | не делать setlocale (LC_COLLATE) | [X] Отключить сортировку Setlocale |
-версия | Номер версии Pico |
За всеми аргументами может следовать имя файла для редактирования.
Параметры -dcs, -kcs и -syscs недоступны в версии Pico для Windows. Однако версия Pico для Windows также имеет четыре параметра (-cnf, -cnb, -crf, -crb), которые недоступны в версиях Pico для unix; каждая опция определяется следующим образом: -cnf для цвета для нормального переднего плана, -cnb для цвета для нормального фона, -crf для цвета для обратного переднего плана и -crf для цвета для обратного фона. Их возможные значения: черный, красный, зеленый, желтый, синий, пурпурный, голубой и белый или трехзначное число, например 009, 064 или 137.
Смотрите также
Рекомендации
- ^ "История Соснового Проекта". Вашингтонский университет. 4 января 2002 г. Архивировано с оригинал 25 декабря 2018 г.. Получено 23 декабря, 2018.
- ^ "2.2 Что такое PICO?". Вашингтонский университет. 29 января 2002 г. Архивировано с оригинал 5 августа 2018 г.. Получено 23 декабря, 2018.
- ^ «PICO - PIne COmposer - простой редактор». Guckes.net. Архивировано из оригинал 9 октября 2018 г.. Получено 23 декабря, 2018.
- ^ «[Nano-devel] nano останется в GNU». Проект GNU. 19 августа, 2016. Архивировано с оригинал 4 августа 2017 г.. Получено 23 декабря, 2018.
- ^ «GNU nano - улучшенный клон текстового редактора Pico». GNU nano. Архивировано из оригинал 24 декабря 2018 г.. Получено 23 декабря, 2018.