Cписок горячих клавиш (hotkeys) для nano. Он неполон — не хватает некоторых комбинаций, которые мне не удалось проверить в действии. То ли потому, что йогой не занимаюсь, то ли настройки Gnome таковы, что некоторые комбинации или отдельные клавиши им перехватываются — например комбинации типа Alt-{ и Alt-}. При их наборе необходимо использовать Shift (т.е. Alt-{ на обычной клавиатуре преобразуется в Alt-Shift-[). А у меня на Alt-Shift в системе как раз привязана смена раскладок. Она-то и перекрывает те горячие клавиши, которые я отправляю в nano. Но, это всё лирика и отсутствие времени, а вот список
- Home = Ctrl-a
- End = Ctrl-e
- PgUp = Ctrl-y
- PgDn = Ctrl-v
- Курсорные клавиши = Ctrl-{f,b,n,p}
- Tab = Ctrl-i
- Backspace = Ctrl-h
- Delete = Ctrl-d
- Return = Ctrl-m
- Помощь - Ctrl-g
- Выход - Ctrl-x
- Сохранить файл - Ctrl-o
- Переключение подстветки синтаксиса - Alt-y
- Перейти к следующему слову - Ctrl-Space
- Перейти к предыдущему слову - Alt-Space
- Перейти к началу строки - Home
- Перейти к концу строки - End
- Перейти к следующему параграфу - Alt-0
- Перейти к предыдущему параграфу - Alt-9
- Следующая страница - PgDn
- Предыдущая страница - PgUp
- Перейти к строке № - Ctrl-_
- Перейти в конец файла - Alt-/
- Перейти в начало файла - Alt-\
- Перейти к соответствующей скобке - Alt-]
- Перемотать вниз - Alt-=
- Перемотать вверх - Alt–
- Переключение режима выделения текста - Ctrl-6 (Ctrl-^). Одна из немногих комбинаций, в которой и 6, и ^ однозначны (т.е. для ^ не надо нажимать shift). Для выбора текста после включения режима выделения необходимо воспользоваться курсорными клавишами.
- Скопировать текущее выделение - Alt-6 (Alt-^ или Ctrl-k Ctrl-u). Ещё одна комбинация, не требующая нажатия Shift для ^.
- Вырезать текущее выделение - Ctrl-k
- Вставить - Ctrl-u
- Вставить содержимое файла в новый буфер - Ctrl-r <имя файла>. Если же надо вставить содержимое файла в текущий буфер в место после курсора, то сначала надо выключить Multi-buffer mode у nano. Делается это при помощи комбинации Alt-f.
- Вставить вывод команды - Ctrl-r Ctrl-x <shell-команда>
- Поиск - Ctrl-w
- Найти следующее вхождение (Find Next…) - Alt-w или Ctrl-w Enter
- Найти-заменить - Ctrl-\ или Alt-r
- Помощь по поиску - Ctrl-w Ctrl-g
- Выровнять по ширине текущий параграф (в котором находится курсор) - Ctrl-j
- Выровнять по ширине весь документ - Alt-j
Я упоминал Multi-buffer mode — это режим работы nano, в котором можно редактировать одновременно несколько файлов. Переключение между несколькими буферами производится при помощи комбинаций Alt-, и Alt-. .
Также я упоминал про подсветку синтаксиса.
Подсветку синтаксиса, как и прочие настройки nano, необходимо прописывать в файле nanorc. Для текущего пользователя этот файл обычно лежит здесь ~/.nanorc
, а пример с конфигурацией можно взять из /usr/share/doc/nano/examples/nanorc.sample.gz
В Ubuntu можно найти готовые конфигурации с подсветкой синтаксиса по пути /usr/share/nano/
. В этой директории расположены файлы конфигурации nano, по одному на каждый тип подсветки. По умолчанию они включены.
Если необходимо изменить цвета и прочие настройки подсветки, можно посмотреть ещё и здесь готовые конфигурации с подсветкой синтаксиса. Изменять можно файлы как в /usr/share/nano
, так и в домашней директории в файле .nanorc
. В первом случае изменения будут глобальны, во втором — только для текущего пользователя.
Спасибо!
Спасибо за статью ) Пригодилоась очень )
Начал осваивать nano c вашей статьи. Большое спасибо.