Открыть и не бояться
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-пользователи будут смотреть на тебя свысока. Пусть смотрят. Ты вышел из редактора с первого раза, а это уже победа.
Копируй, вставляй, редактируй файлы без экзистенциального кризиса.