GNU nano - GNU nano

GNU nano
Скриншот GNU nano 2.1.2
GNU nano 2.1.2 (версия SVN)
Оригинальный автор (ы)Крис Аллегретта
Разработчики)Бенно Шуленберг
изначальный выпуск18 ноября 1999 г.; 21 год назад (1999-11-18)[1]
Стабильный выпуск
5.3 / 7 октября 2020; 47 дней назад (2020-10-07)[2]
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаКроссплатформенность
Включено вОперационные системы на основе GNU
Доступно ванглийский
ТипТекстовый редактор
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.nano-редактор.org Отредактируйте это в Викиданных

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

История

GNU nano впервые был создан в 1999 году под названием КОНЧИКрекурсивный акроним за СОВЕТ - это не Пико) Криса Аллегретты. Его мотивация заключалась в том, чтобы создать замену бесплатному программному обеспечению для Pico, которое не распространялось под лицензия на бесплатное программное обеспечение. Название было изменено на nano 10 января 2000 г., чтобы избежать конфликта имен с существующей утилитой Unix. кончик. Название происходит от системы Префиксы SI, в котором нано в 1000 раз больше, чем пико. В феврале 2001 года компания nano стала частью Проект GNU.

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

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

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

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

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

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

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

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

Рекомендации

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

внешняя ссылка