nano

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Эта статья о текстовом редакторе; о приставке Международной системы единиц (СИ) см.Нано-.

GNU nano
Логотип программы GNU nano
Скриншот программы GNU nano
nano 2.2.4
ТипТекстовый редактор
АвторChris Allegretta[вд][2]
РазработчикКрис Аллегретта
Написана наСи[3]
ИнтерфейсNcurses
Операционная системаUNIX
Языки интерфейсаанглийский
Дата выпуска1999
Тестовая версия
Репозиторийgit.savannah.gnu.org/cgi…
ЛицензияGNU GPL v3
Сайтnano-editor.org
Логотип Викисклада Медиафайлы на Викискладе

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

Содержание

История

[править |править код]

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

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

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

Управляющие сочетания

[править |править код]

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

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

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

См. также

[править |править код]

Примечания

[править |править код]
  1. Schulenberg B.nano-8.7.1 is released (англ.) — 2026.
  2. https://git.savannah.gnu.org/cgit/nano.git/tree/AUTHORS
  3. The nano Open Source Project on Open Hub: Languages Page — 2006.
  4. The nano FAQ:http://www.nano-editor.org/dist/v2.2/faq.html#1.3Архивная копия от 22 сентября 2019 наWayback Machine
  5. Nano - Free Software Directory . Дата обращения: 9 января 2013. Архивировано изоригинала 20 января 2013 года.
  6. Allegretta, Chris. GNU nano 2.1.0 . Nano-devel mailing list. gnu.org (18 марта 2008). Дата обращения: 18 марта 2008. Архивировано изоригинала 20 января 2013 года.
  7. Allegretta, Chris. GNU nano 2.1.3 . Nano-devel mailing list. gnu.org (4 августа 2008). Дата обращения: 4 августа 2008. Архивировано изоригинала 20 января 2013 года.
  8. Allegretta, Chris. GNU nano 1.3 branch opened in CVS . Nano-devel mailing list. gnu.org (11 августа 2003). Дата обращения: 25 января 2007. Архивировано изоригинала 20 января 2013 года.
  9. Ramsey, David Lawrence. Stepping down as the nano maintainer...  Nano-devel mailing list. gnu.org (20 декабря 2007). Дата обращения: 20 декабря 2007. Архивировано изоригинала 20 января 2013 года.

Ссылки

[править |править код]
Перейти к шаблону «Текстовые редакторы»
Unix /Linux
DOS
Windows
Кроссплатформенные
SDK
Функции
Источник —https://ru.wikipedia.org/w/index.php?title=Nano&oldid=150190133
Категории:
Скрытые категории: