Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

GNU nano - это текстовый редактор для Unix-подобных вычислительных систем или операционных сред, использующий интерфейс командной строки . Он эмулирует текстовый редактор Pico , часть почтового клиента Pine , а также предоставляет дополнительные функции. [4] В отличие от Pico, nano находится под лицензией GNU General Public License (GPL). Выпущенная Крисом Аллегреттой в 1999 г. как бесплатное программное обеспечение , nano стала частью проекта GNU в 2001 г. [5]

История [ править ]

GNU nano был впервые создан в 1999 году под названием TIP ( рекурсивное сокращение от TIP Isn't Pico ) Крисом Аллегреттой. Его мотивацией было создать бесплатную замену Pico, которая не распространялась по лицензии свободных программ . Название было изменено на nano 10 января 2000 г., чтобы избежать конфликта имен с существующей подсказкой утилит Unix . Название происходит от системы префиксов SI , в которой нано в 1000 раз больше пико . В феврале 2001 года nano стала частью проекта GNU .

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

11 августа 2003 года Крис Аллегретта официально передал поддержку исходного кода nano Дэвиду Лоуренсу Рэмси. [8] 20 декабря 2007 года Рэмси ушел с поста сопровождающего nano. [9] В настоящее время проект поддерживается Бенно Шуленбергом. [10]

В версии 2.6.0 в июне 2016 года, в настоящее время основным разработчиком и другие активные члены нано проекта решили в консенсусе выйти из проекта GNU, из - за своих возражений над Фонда свободного программного обеспечения «s назначения авторских прав политики, и их убеждение , что децентрализованное владение авторскими правами не препятствует обеспечению соблюдения Стандартной общественной лицензии GNU. [11] [12] [13] [14] Этот шаг был подтвержден Debian и Arch Linux , [15] [16], в то время как проект GNU воспротивился этому шагу и назвал его « вилкой ». [17]19 августа 2016 года Крис Аллегретта объявил о возвращении проекта семейству GNU после уступок со стороны GNU в отношении передачи авторских прав, в частности, для Nano [18], что произошло после выпуска версии 2.7.0 в сентябре 2016 года [19].

Клавиши управления [ править ]

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

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

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

См. Также [ править ]

  • Сравнение текстовых редакторов
  • Список текстовых редакторов
  • Список команд Unix
  • Пико (текстовый редактор)

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

  1. ^ "первый доступный тарбол (tip-0.5.0.tar.gz)" .
  2. ^ "GNU nano: Новости" . 29 апреля 2021 . Проверено 2 мая 2021 года .
  3. ^ "КОПИРОВАНИЕ файла" . 11 августа 2007 . Проверено 2 декабря 2020 г. - через GNU Savannah .
  4. ^ Часто задаваемые вопросы по нано: https://www.nano-editor.org/dist/v2.2/faq.html#1.3
  5. ^ Официальный сайт FAQ . (по состоянию на 17 февраля 2016 г.)
  6. Аллегретта, Крис (18 марта 2008 г.). «GNU nano 2.1.0» . Список рассылки Nano-devel . gnu.org . Проверено 18 марта 2008 года .
  7. Аллегретта, Крис (23 марта 2015 г.). «GNU nano 2.4.0» . Список рассылки Nano-devel . gnu.org . Проверено 18 апреля 2015 года .
  8. Аллегретта, Крис (11 августа 2003 г.). «В CVS открыта ветка GNU nano 1.3» . Список рассылки Nano-devel . gnu.org . Проверено 25 января 2007 года .
  9. Рэмси, Дэвид Лоуренс (20 декабря 2007 г.). «Уйти с поста разработчика nano ...» Список рассылки Nano-devel . gnu.org . Проверено 20 декабря 2007 года .
  10. ^ «GNU nano: Кто есть кто» . www.nano-editor.org . Проверено 8 ноября 2020 .
  11. ^ Новости nano на сайте nano-editor.org "И с этим выпуском мы прощаемся со стадом ... Пока! И спасибо за всю траву!" (22 июня 2016 г.)
  12. ^ удалите маркер GNU из имени nano на savannah.org Бенно Шуленберг (13 июня 2016 г.)
  13. ^ Re: (Nano-devel) Должен ли nano оставаться программой GNU (Было: время для 2.5.4-p на lists.gnu.org (7 мая 2016 г.)
  14. ^ sr # 109076: Запрос на перемещение nano с gnu на nongnu на savannah.gnu.org от Бенно Шуленберга (22 июня 2016 г.)
  15. ^ "Принято nano 2.6.0-1 (исходный amd64) в нестабильный" .
  16. ^ "svntogit / packages.git - Git клон репозитория пакетов" .
  17. ^ Я в команде разработчиков GNU; Я хочу прояснить пару вещей по этому поводу: во-первых, Nano _не_ покинул проект GNU на news.ycombinator.com Майком Гервитцем (июнь 2016 г.)
  18. Крис, Аллегретта (19 августа 2016 г.). «[Nano-devel] nano останется в GNU» . lists.gnu.org . Проверено 2 сентября 2016 года .
  19. ^ Новости nano на сайте nano-editor.org «С этим выпуском мы возвращаемся к GNU. На какое-то время нам снилось, что мы тигры. Но мы вернулись в стадо, вернувшись к здоровой диете из свежей зеленой травы». (1 сентября 2016 г.)

Внешние ссылки [ править ]

  • Официальный веб-сайт