+0 000-000-00-00

Полезные советы для текстового редактора 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. Выделение текста (как мышкой)

  1. Установите курсор в начало блока.
  2. Нажмите Alt + A (появится надпись Mark Set).
  3. Стрелочками выделите нужный фрагмент.
  4. Нажмите Alt + 6 (копировать) или Ctrl + K (вырезать).
  5. Перейдите в нужное место и нажмите Ctrl + U (вставить).

Полезный совет: Включение номеров строк

Чтобы nano всегда показывал номера строк слева (очень удобно при редактировании конфигов), можно запускать его с флагом -l:

nano -l имя_файла

Или нажать прямо внутри редактора Alt + N, чтобы включить/выключить нумерацию.

Как сделать настройки постоянными?

Вы можете создать (или отредактировать) файл настроек в домашней папке: 
nano ~/.nanorc
И добавьте туда эти строки для комфорта:

  • set linenumbers # Всегда показывать номера строк
  • set mouse # Разрешить кликать мышкой для перемещения курсора
  • set smooth # Плавная прокрутка
  • set constantshow # Всегда показывать статусную строку внизу

    Опубликовано

    Menu