GNU nano

редактировать
Текстовый редактор для Unix-подобных вычислительных систем
GNU nano
Снимок экрана GNU nano 2.1.2 GNU nano 2.1.2 (версия SVN)
Исходный автор (-ы) Крис Аллегретта
Первоначальный выпуск18 ноября 1999 г.; 20 лет назад (1999-11-18)
Стабильный выпуск 5.3 / 7 октября 2020 г.; 6 дней назад (07.10.2020)
Репозиторий Отредактируйте это в Wikidata
Написано наC
Операционной системе Кросс-платформенность
Доступно наанглийском
Типе
Лицензия Стандартная общественная лицензия GNU
Веб-сайтwww.nano-editor.org Отредактируйте это в Wikidata

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

Содержание

  • 1 История
  • 2 Управляющие клавиши
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

История

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

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

11 августа 2003 года Крис Аллегретта официально передал обслуживание исходного кода нано в. 20 декабря 2007 года Рэмси ушел с поста сопровождающего nano.

В версии 2.6.0 в июне 2016 года текущий основной разработчик и другие активные участники проекта nano единогласно решили покинуть проект GNU, потому что своих возражений по поводу политики передачи авторских прав Free Software Foundation и их убежденности в том, что децентрализованное владение авторскими правами не препятствует возможности обеспечить соблюдение Стандартной общественной лицензии GNU. Этот шаг был подтвержден Debian и Arch Linux, в то время как проект GNU воспротивился этому шагу и назвал его «fork ». 19 августа 2016 года Крис Аллегретта объявил о возвращении проекта семейству GNU после уступок со стороны GNU в отношении передачи авторских прав, в частности, для Nano, что произошло, когда версия 2.7.0 была выпущена в сентябре 2016 года.

Управляющие клавиши

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

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

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

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

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

Викискладе есть носители, связанные с GNU nano.
Последняя правка сделана 2021-05-21 09:11:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте