nano (Русский)
GNU nano (или просто "nano") — текстовый редактор с простым и интуитивно понятным интерфейсом, включающим в себя основные команды для редактирования текста. Nano поддерживает подсветку синтаксиса, конвертацию файлов DOS/Mac, проверку орфографии и кодировку UTF-8. Программа Nano (с пустым буфером) занимает в оперативной памяти менее 4 Мб.
Установка
Установите пакет nano.
Настройка
Вид, поведение и функции nano управляются посредством аргументов командной строки или настроек в файле ~/.config/nano/nanorc
.
Пример конфигурационного файла находится в /etc/nanorc
. Чтобы настроить nano, сначала скопируйте данный файл в ~/.config/nano/nanorc
:
$ cp /etc/nanorc ~/.config/nano/nanorc
Продолжите настройку nano путём установки и/или отключения команд в файле ~/.config/nano/nanorc
.
~/.config/nano/nanorc
.Подсветка синтаксиса
Nano поставляется с предопределенными правилами подсветки синтаксиса, заданными в /usr/share/nano/*.nanorc
.
Чтобы включить их, добавьте следующую строку в ~/.config/nano/nanorc
или /etc/nanorc
:
include "/usr/share/nano/*.nanorc"
Для получения улучшенной подсветки синтаксиса, расширяющей стандартные возможности, установите nano-syntax-highlighting или nano-syntax-highlighting-gitAUR и добавьте следующий параметр в дополнение к вышеуказанному:
include "/usr/share/nano-syntax-highlighting/*.nanorc"
PKGBUILD
Сохраните https://paste.xinu.at/4ss/ в /etc/nano/pkgbuild.nanorc
и включите его:
include "/etc/nano/pkgbuild.nanorc"
Forth
См. https://paste.xinu.at/wc17YG/ для получения конфигурации подсветки синтаксиса языка программирования Forth.
Фоновый режим
В отличие от большинства интерактивных программ, фоновый режим не включен по умолчанию. Чтобы изменить это, раскомментируйте строку 'set suspend' в /etc/nanorc
. Это позволит использовать сочетание клавиш Ctrl+z
для отправки nano в фоновый режим.
Перенос текста
До версии 4.0, в отличие от многих текстовых редакторов, nano автоматически вставлял перенос строки. Чтобы изменить это поведение, добавьте следующую строку в ~/.config/nano/nanorc
set nowrap
Использование
Сочетания клавиш можно просмотреть из nano. См. справочные файлы nano онлайн с помощью Ctrl+g
из nano или nano Command Manual (англ.) для получения полных описаний и дополнительной поддержки.
См. также шпаргалку о nano (англ.).
Специальные функции
Сочетания клавиш с наиболее используемыми функциями приведены на двух строках внизу экрана nano.
Их можно переключать следующим образом:
Ctrl
для включения сочетаний клавиш, основанных на^
Meta
(обычноAlt
) илиEsc
для включения сочетаний клавиш, основанных наM-
Советы и рекомендации
Замена vi на nano
Чтобы заменить vi
на nano
в качестве стандартного текстового редактора при использовании таких команд, как visudo, задайте переменные окружения VISUAL
и EDITOR
, например:
export VISUAL=nano export EDITOR=nano
Решение проблем
Оконный менеджер перехватывает горячие клавиши
Некоторые оконные менеджеры используют сочетания клавиш, конфликтующие с nano, например, Alt+Enter
. Удалите и переназначьте их, к примеру, на Super
(с помощью dconf для mutter, muffin и marco) и перезапустите оконный менеджер.
Смотрите также
- nano — статья в Википедии
- Домашняя страница GNU nano — официальный сайт (англ.)
- GNU nano Bugs — отчёты об ошибках (англ.)
- Улучшенные файлы подсветки синтаксиса (англ.)