Сочетания клавиш GNU Nano

GNU Nano — это легкий, но мощный текстовый редактор для Linux, который поставляется в большинстве дистрибутивов. В отличие от Emacs и Vim, GNU Nano предлагает своим пользователям простой способ быстрого редактирования текстовых файлов в командной строке. Это может быть особенно полезно, если вы защищаете сервер только с помощью SSH-терминала.
Скачайте этот шпаргалку
Введите свой адрес электронной почты ниже, чтобы получить эту PDF-шпаргалку в свой почтовый ящик.
Основные сочетания клавиш GNU Nano
По умолчанию у GNU Nano есть хороший набор сочетаний клавиш и команд, которые вы можете использовать, как только загрузите текстовый редактор. Однако одной из проблем является то, что нет четкого способа получить доступ к этим сочетаниям клавиш из редактора.
Зная это, эта шпаргалка предоставляет вам все необходимые сочетания клавиш для GNU Nano. Не только это, она также подчеркивает некоторые малоизвестные функции программы.
| Команда | Функция |
|---|---|
| Перемещение по буферу | |
| Ctrl + B | Переместить курсор на один символ назад. |
| Ctrl + F | Переместить курсор на один символ вперед. |
| Ctrl + P | Переместить курсор на одну строку вверх. |
| Ctrl + N | Переместить курсор на одну строку вниз. |
| Ctrl + Y | Переместить курсор на одну страницу вверх. |
| Ctrl + V | Переместить курсор на одну страницу вниз. |
| Ctrl + Left Arrow | Переместить курсор на одно слово назад. |
| Ctrl + Right Arrow | Переместить курсор на одно слово вперед. |
| Ctrl + Up Arrow | Переместить курсор к предыдущему блоку. |
| Ctrl + Down Arrow | Переместить курсор к следующему блоку. |
| Ctrl + A | Перейти в начало текущей строки. |
| Ctrl + E | Перейти в конец текущей строки. |
| Alt + Backslash () | Перейти в начало текущего буфера. |
| Alt + Slash (/) | Перейти в конец текущего буфера. |
| Alt + Less-Than (<) | Перейти к предыдущему буферу. |
| Alt + Greater-Than (>) | Перейти к следующему буферу. |
| Alt + Up Arrow | Переместить буфер на один экран вверх. |
| Alt + Down Arrow | Переместить буфер на один экран вниз. |
| Alt + G | Перейти к определенной строке в буфере. |
| Alt + Right Square Bracket (]) | Переместить курсор к соответствующей скобке в буфере. |
| Манипуляция файлами | |
| Ctrl + R | Открыть существующий файл и поместить его в текущий буфер. |
| Ctrl + S | Сохранить текущий буфер в существующий файл. |
| Ctrl + O | Сохранить текущий буфер как другой файл. |
| Ctrl + X | Закрыть текущий буфер и выйти из GNU Nano. |
| Редактирование файла | |
| Ctrl + M | Создать новую строку в текущей позиции курсора. |
| Ctrl + K | Вырезать текущую строку и поместить ее в буфер обмена. |
| Alt + T | Вырезать от текущей точки до конца буфера. |
| Alt + 6 | Скопировать текущую строку и поместить ее в буфер обмена. |
| Ctrl + U | Вставить буфер обмена в текущую позицию курсора. |
| Ctrl + H | Удалить символ перед курсором. |
| Ctrl + D | Удалить символ под курсором. |
| Alt + Backspace | Удалить слово слева от курсора. |
| Ctrl + Delete | Удалить слово справа от курсора. |
| Alt + Delete | Удалить текущую строку. |
| Alt + U | Отменить последнее изменение в буфере. |
| Alt + E | Повторить последнее отмененное действие в буфере. |
| Ctrl + J | Выравнивание текста в текущей позиции курсора. |
| Alt + J | Выравнивание текста во всем буфере. |
| Alt + 3 | Закомментировать текущие выделенные строки в буфере. |
| Alt + V | Ввести следующий нажатие клавиши как есть в отображении. |
| Ctrl + Right Square Bracket (]) | Переключить функцию автозаполнения GNU Nano. |
| Alt + A | Переключиться в режим выделения текста. |
| Alt + Left Curly Bracket ({) | Увеличить отступ в текущем выделенном регионе. |
| Alt + Right Curly Bracket (}) | Убрать отступ в текущем выделенном регионе. |
| Поиск | |
| Ctrl + W | Открыть диалоговое окно поиска. |
| Ctrl + Q | Открыть диалоговое окно обратного поиска. |
| Alt + W | Выделить следующее слово, соответствующее запросу поиска. |
| Alt + Q | Выделить предыдущее слово, соответствующее запросу поиска. |
| Alt + R | Открыть диалоговое окно замены. |
| Манипуляция интерфейсом | |
| Ctrl + G | Показать экран справки. |
| Alt + N | Показать номера строк в текущем буфере. |
| Alt + P | Показать все пробелы как печатные символы. |
| Alt + X | Переключить линии справки в текущем буфере. |
| Alt + B | Проверить на наличие неправильного синтаксиса во всем буфере. |
| Alt + F | Исправить форматирование в текущем буфере. |
| Ctrl + T | Выполнить внешнюю команду над текущим буфером. |
| Alt + Colon (:) | Создать и сохранить новый макрос. |
| Alt + Semicolon (;) | Выполнить макрос в текущем буфере. |
| Ctrl + L | Перезагрузить текущее отображение GNU Nano. |
| Alt + I | Переключить функцию автоматического отступа GNU Nano. |
| Alt + L | Переключить перенос текста. |
| Alt + O | Преобразовать все введенные табуляции в пробелы. |
| Alt + M | Включить поддержку мыши в GNU Nano.
Кредит изображения: Unsplash. Все изменения и скриншоты сделаны Рамсесом Редом.