Поскольку редактор nano не поддерживает использование мыши, здесь приведена таблица команд, которые могут оказаться очень полезными. Вам следует поэкспериментировать с каждой из них и постараться запомнить их, это может значительно ускорить вашу работу.
В nano нет команды "отмена", поэтому чаще сохраняйте свою работу!
Чтобы увидеть список всех команд nano, введите Ctrl+g, находясь в редакторе)
Управление файлами
Задача | Клавиши |
Открыть файл из nano | Ctrl+r ПРИМЕЧАНИЕ: действует завершение вкладки; кроме того, после ввода этой команды обратите внимание на новые пункты меню в нижней части экрана. Например, Ctrl+T позволит вам просмотреть файловую систему и найти файл для открытия. |
Отобразить буфер следующего файла | Alt+> |
Отобразить буфер предыдущего файла | Alt+< |
Сохранить текущий файловый буфер на диск | Ctrl+o |
Закрыть текущий файловый буфер | Ctrl+x ПРИМЕЧАНИЕ: Если файл еще не был сохранен, вас спросят, хотите ли вы его сохранить. Кроме того, если открыт только один файловый буфер, его закрытие приведет к выходу из nano. |
Копирование и вставка
Задача | Клавиши |
Выделить область для операции вырезания или вставки | Alt+a |
Копирование выделенной области в буфер обмена | Alt+^ ПРИМЕЧАНИЕ: После установки метки с помощью Alt+a переместите курсор для определения региона, вы должны увидеть, что он выделяется по мере перемещения курсора. Также, чтобы отменить определение региона, просто введите Alt+a еще раз. |
Вырезать выделенную область в буфер обмена | Ctrl+k |
Вставить содержимое буфера обмена в текущую позицию курсора | Ctrl+u |
Вырезать от текущей позиции курсора до конца строки (EOL) | Ctrl+k ПРИМЕЧАНИЕ: Эта команда не требует выделения области. |
Навигация по коду
Задача | Клавиши |
Перейти к началу файла | Alt+\ |
Перейти к концу файла | Alt+/ |
Переместиться вперед на один экран | Ctrl+v |
Переместиться на один экран назад | Ctrl+y |
Переход к целевому номеру строки | Alt+g |
Переход к соответствующему символу открытия/закрытия | Alt+] ПРИМЕЧАНИЕ: Очень полезно для поиска ошибок компилятора несовпадающих скобок! |
Прокрутка окна | Alt+= для прокрутки вниз, Alt+- для прокрутки вверх |
Отступ/выравнивание выделенных блоков | Используйте Alt+a для выделения блока, затем Alt+} для отступа от выделенного блока, а Alt+{ для отступа от блока. |
Поиск и замена
Задача | Клавиши |
Поиск целевой строки | Ctrl+w ПРИМЕЧАНИЕ: После ввода этой команды обратите внимание на новые пункты меню в нижней части экрана, например, переключение направления поиска (Alt+B) или замена строки поиска на другую строку (Ctrl+R). |
Повторить последний поиск | Alt+w |
Переключение направления для следующего поиска | Ctrl+w с последующим Ctrl+b |
Поиск и замена | Alt+r |
Именные ключевые эквиваленты
Задача | Клавиши |
Home | Ctrl+a |
End | Ctrl+e |
Page Up | Ctrl+y |
Page Down | Ctrl+v |
Клавиши со стрелками | Ctrl+f (Право), Ctrl+b (Лево), Ctrl+n (Вниз), Ctrl+p (Вверх) |
Tab | Ctrl+i |
Backspace | Ctrl+h |
Delete | Ctrl+d |
Return | Ctrl+m |