stringtranslate.com

GNU нано

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

История

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

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

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

В версии 2.6.0 в июне 2016 года текущий главный разработчик и другие активные участники проекта nano единогласно решили покинуть проект GNU из-за своих возражений по поводу политики передачи авторских прав Free Software Foundation и убеждения в том, что децентрализованное владение авторскими правами не препятствует возможности принудительного применения GNU General Public License. [13] [14] [15] [16] Этот шаг был признан Debian и Arch Linux , [17] [18] в то время как проект GNU воспротивился этому шагу и назвал его «ответвлением » . [19] 19 августа 2016 года Крис Аллегретта объявил о возвращении проекта в семью GNU после уступок со стороны GNU по передаче авторских прав, в частности, для Nano, [20] что произошло, когда версия 2.7.0 была выпущена в сентябре 2016 года. [21]

Клавиши управления

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

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

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

Смотрите также

Примечания

  1. ^ GPL-3.0 или более поздняя версия: начиная с версии 2.0.7.
  2. ^ GPL-2.0 или более поздняя версия: от 1.0.6 и 1.1.3 до 2.0.6.
  3. ^ GPL-1.0 или более поздняя версия: TIP 0.5.0 до Nano 1.0.5 и Nano 1.1.2.

Ссылки

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

Внешние ссылки