Полезные ссылки
Alt эмулируется одинарным нажатием на Esc, Ctrl — двойным. Вместо Alt-X
можно набрать Esc X
, вместо Ctrl K
можно набрать Esc Esc K
.
Перемещение по тексту
слово вперёд — Ctrl-Space
На слово назад — Alt-Space
(курсор встаёт в начале слова)
В начало файла — Alt-|
или Alt-\
(короче, Alt- и «эта» кнопка)
В конец файла — Alt-/
или Alt-?
(аналогично, Alt «эта» кнопка)
До первой пустой строки вниз — Alt-0
(или Alt-))
До первой пустой строки вверх — Alt-9
(или Alt-()
(в терминах nano текст, отделённый пустыми строками называется «параграф», так что последние две команды называются «предыдущий параграф», «следующий параграф»)
Включить выключить перенос строк — Alt-L
Переход на строку с указанным номером — Alt-G
Работа с фрагментом текста
Alt-A или Ctrl-^ - отмечается начало выделение
Применимы все функции навигации, включая переход по номеру строки или поиск (в следующих выпусках).
Ctrl-K
(или F9
) - выделенный текст можно удалить или скопировать в буффер.
Alt-6
- Выделенный текст можно скопировать в буффер обмена
Ctrl-U
или F10
- вставить текст из буффера обмена
Ctrl-K
- при отсутствии выделения удаляет строку. Либо целиком, либо от курсора до конца строки. Поведение переключается комбинацией Alt-K
(по-умолчанию стоит режим удалять строку целиком, а Alt-K
переключает его туда-сюда).
Обратите внимание — удалённая строка в буффере, так что её можно вставить с помощью Ctrl-U`.
Alt-T
, стирающая всё от курсора и до конца файла (команда trunkate).
Для вставки текста из другого файла используется кнопка Ins
(думаю, все пользователи vim хорошо знают поведение этой кнопки в nano).
Undo / Redo
Отмена действий по-умолчанию не работает и требует запуска редактора с опцией «поддержка отмены» (да, nano по-умолчанию не поддерживает undo). Ключ командной строки -u.
nano -u sometext
После этого начинают работать команды:
Alt-U
— undo
Alt-E
— redo.
Поиск по тексту
поиск — Ctrl-W
Повторный поиск (без появления диалога) — Alt-W
Замена Ctrl-\
Повторной замены нет, так как при замене выдаётся запрос «да/нет, отмена, всё».
Многобуфферность (возможность иметь несколько открытых файлов).
Включается командой Alt-F
. После этого работают кнопки Alt-<
и Alt->
(или они же без шифта: Alt-., Alt-, (альт точка, альт запятая)).