Полезные советы для текстового редактора nano
В редакторе nano обозначение M-U (Meta-Undo) расшифровывается так:
M (Meta) — это клавиша Alt на большинстве современных клавиатур.
U — собственно, клавиша с буквой U (от слова Undo).
Как нажать: Удерживайте клавишу Alt и нажмите U. Это отменит последнее действие (ввод текста, удаление строки и т.д.).
Другие полезные сокращения в nano с приставкой «M-»:
- Alt + U (M-U) — Отмена действия (Undo).
- Alt + E (M-E) — Повтор отмененного действия (Redo).
- Alt + A (M-A) — Установка метки для выделения текста (аналог зажатой мышки).
- Alt + 6 (M-6) — Копировать выделенный текст (или текущую строку).
Интересный факт: Если на вашей клавиатуре по какой-то причине не работает или отсутствует клавиша Alt, её роль в nano выполняет одиночное нажатие клавиши Esc. То есть вместо Alt+U можно нажать сначала Esc, отпустить, а затем нажать U.
Список самых необходимых горячих клавиш для nano, чтобы работать в терминале быстрее
Вот список самых необходимых горячих клавиш для nano, разделенный по задачам.
В консольных подсказках (внизу экрана) символ ^ означает Ctrl, а M- означает Alt.
1. Основные операции (Файлы)
- Ctrl + O (Write Out) — Сохранить изменения в файл.
- Ctrl + X — Выход. Если были изменения, nano спросит: Save modified buffer? (нажмите Y для сохранения или N для отмены).
- Ctrl + R (Read File) — Вставить содержимое другого файла в текущий (в позицию курсора).
2. Работа с текстом (Правка)
- Alt + U (Undo) — Отмена последнего действия.
- Alt + E (Redo) — Повтор отмененного действия.
- Ctrl + K (Cut) — Вырезать текущую строку (текст попадает во внутренний буфер).
- Ctrl + U (Uncut) — Вставить вырезанную строку (аналог Paste).
- Alt + 6 (Copy) — Копировать текущую строку (не удаляя её).
3. Навигация и поиск
- Ctrl + W (Where is) — Поиск слова или фразы.
- Alt + W — Найти следующее совпадение (повтор поиска).
- Ctrl + \ (Replace) — Поиск и замена. Сначала вводите что искать, затем — на что заменить.
- Ctrl + C — Показать текущую позицию курсора (номер строки и столбца).
- Alt + G (Go to) — Перейти на конкретный номер строки.
4. Выделение текста (как мышкой)
- Установите курсор в начало блока.
- Нажмите Alt + A (появится надпись Mark Set).
- Стрелочками выделите нужный фрагмент.
- Нажмите Alt + 6 (копировать) или Ctrl + K (вырезать).
- Перейдите в нужное место и нажмите Ctrl + U (вставить).
Полезный совет: Включение номеров строк
Чтобы nano всегда показывал номера строк слева (очень удобно при редактировании конфигов), можно запускать его с флагом -l:
nano -l имя_файла
Или нажать прямо внутри редактора Alt + N, чтобы включить/выключить нумерацию.
Как сделать настройки постоянными?
Вы можете создать (или отредактировать) файл настроек в домашней папке:
nano ~/.nanorc
И добавьте туда эти строки для комфорта:
- set linenumbers # Всегда показывать номера строк
- set mouse # Разрешить кликать мышкой для перемещения курсора
- set smooth # Плавная прокрутка
- set constantshow # Всегда показывать статусную строку внизу
Опубликовано