nano

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
GNU nano
Nano 2.2.4.png
nano 2.2.4
Тип

Текстовый редактор

Разработчик

Крис Аллегретта

Написана на

Си

Операционная система

UNIX

Последняя версия

2.2.6 (22 ноября 2010)

Тестовая версия

2.3.2 (22 марта 2013)

Лицензия

GNU GPL v3

Сайт

http://www.nano-editor.org/

nano — консольный текстовый редактор для UNIX и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GPL. Это свободный клон текстового редактора Pico, входившего в состав e-mail клиента Pine. nano был создан, чтобы повторить функциональность и удобство интерфейса Pico, но без глубокой интеграции в почтовый клиент, присущей пакету Pine/Pico.[1]

История[править | править вики-текст]

Впервые он появился в 1999 году под именем TIP (TIP isn’t Pico). Его создателем стал Крис Аллегретта (Chris Allegretta), целью которого было желание создать свободное программное обеспечение для замены Pico. Свое нынешнее имя «nano» получил 10 января 2000 года в связи с конфликтом первоначального названия с названием другого Unix-приложения. Настоящее имя пришло из префикса международной системы единиц СИ, где «нано» означает 1000-кратное превосходство над «пико». В то же время nano является бэкронимом «nano’s another editor» (nano — другой редактор), который используется так же часто. В феврале 2001 года nano официально стал частью проекта GNU.[2]

Позднее nano включил в себя несколько возможностей, отсутствующих в Pico: включая подсветку синтаксиса, регулярные выражения при поиске и замене, плавную прокрутку, многоуровневый буфер, переназначаемые клавиши,[3] и (экспериментальную) undoing and redoing of edit changes.[4]

11 августа 2003 года Крис Аллегретта официально передал поддержку нестабильной ветки nano в руки Дэвиду Лоуренсу Рамси (David Lawrence Ramsey).[5] 20 декабря 2007 года Рамси ушёл в отставку с поста мейнтейнера nano.[6]

Управляющие сочетания[править | править вики-текст]

Вместо того, чтобы стать «мыше-ориентированным» редактором, nano, как и Pico, управляется сочетаниями клавиш. Например,  Ctrl  +  O  сохраняет текущий документ;  Ctrl  +  W  позволяет обратиться к меню поиска. nano отображает меню доступных сочетаний клавиш в нижней части экрана, располагая их в 2 ряда. Для получения полного списка доступных сочетаний клавиш следует нажать  Ctrl  +  G .

В отличие от Pico, nano использует сочетания с Meta-клавишами. Например,  Meta  +  S  включает/выключает плавный скроллинг. Практически все возможности, которые могут быть установлены с помощью параметров командной строки, могут быть динамически изменены в программе.

Nano также может использовать указывающие устройства (такие как мышь), чтобы активировать функции на панели ярлыков, или же для установки позиции курсора.

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3
  2. Nano - Free Software Directory. Проверено 9 января 2013. Архивировано из первоисточника 20 января 2013.
  3. Allegretta, Chris GNU nano 2.1.0. Nano-devel mailing list. gnu.org (18 марта 2008). Проверено 18 марта 2008. Архивировано из первоисточника 20 января 2013.
  4. Allegretta, Chris GNU nano 2.1.3. Nano-devel mailing list. gnu.org (4 августа 2008). Проверено 4 августа 2008. Архивировано из первоисточника 20 января 2013.
  5. Allegretta, Chris GNU nano 1.3 branch opened in CVS. Nano-devel mailing list. gnu.org (11 августа 2003). Проверено 25 января 2007. Архивировано из первоисточника 20 января 2013.
  6. Ramsey, David Lawrence Stepping down as the nano maintainer.... Nano-devel mailing list. gnu.org (20 декабря 2007). Проверено 20 декабря 2007. Архивировано из первоисточника 20 января 2013.

Ссылки[править | править вики-текст]