Открыть и не бояться

nano file.txt        # открыть файл, назад пути пока нет
nano +15 file.txt     # открыть сразу на 15-й строке, как понтующийся профи
sudo nano /etc/hosts  # открыть системный файл, ощутить власть

Сохранить и выйти — священный ритуал

Ctrl + O    # сохранить (Write Out), потом жми Enter
Ctrl + X    # выйти
Ctrl + O, Enter, Ctrl + X   # полный цикл жизни файла

Именно в этом порядке. Перепутал — и nano делает вид, что не понимает тебя.

Навигация — двигаемся без мышки

Ctrl + A    # в начало строки
Ctrl + E    # в конец строки
Ctrl + Y    # страница вверх (Prev Page)
Ctrl + V    # страница вниз (Next Page)
Ctrl + _    # перейти к конкретной строке, ввести номер

Ctrl + V тут — не вставка, а пролистывание страницы. Первое разочарование каждого новичка.

Редактирование — резать и клеить

Ctrl + K    # вырезать строку целиком
Ctrl + U    # вставить вырезанное
Alt + 6     # скопировать строку
Ctrl + Shift + 6   # начать выделение, потом двигай стрелками

Вырезал не ту строку — не паникуй, это поправимо. Вырезал не тот файл — уже сложнее.

Поиск и замена — как найти иголку

Ctrl + W          # поиск по тексту
Ctrl + \          # найти и заменить
Alt + W           # найти следующее совпадение

Отмена — машина времени

Alt + U     # отменить (Undo)
Alt + E     # вернуть отменённое (Redo)

Работает не всегда так, как ожидаешь. Считай это фичей, а не багом.

Полезные мелочи

Ctrl + G    # вызвать справку, если всё пошло не так
Ctrl + C    # показать текущую позицию курсора
Alt + N     # включить нумерацию строк
Alt + M     # включить поддержку мыши

Экстренный выход без сохранения

Если накосячил и хочешь всё бросить:

Ctrl + X, потом N на вопрос о сохранении

Это кнопка «этого дня не было».

Заповедь пользователя nano

Vim-пользователи будут смотреть на тебя свысока. Пусть смотрят. Ты вышел из редактора с первого раза, а это уже победа.


Копируй, вставляй, редактируй файлы без экзистенциального кризиса.