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