WHAT'S NEW?
Loading...

Горячие клавиши Nano

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 
  • Поиск — 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. В первом случае изменения будут глобальны, во втором — только для текущего пользователя.

Источник

2 комментария: Leave Your Comments

  1. полезно - спасибо!
    а как выкл комп принудительно горячими клавишами - например когда свет вырубили, а упс только на комп, а монитор - не работает само собой

    ОтветитьУдалить
  2. Анонимный31 января, 2013 12:06

    Комп можно вырубить длительным нажатием на кнопку включения на системном блоке.

    ОтветитьУдалить