# Как выйти из vim — и зачем nano

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/15-12-redaktory-vim-nano

Как выйти из vim: нажми Esc, набери :q! и Enter. Что такое терминальные редакторы vim и nano и почему новичку проще начать с nano.

Рано или поздно терминал сам откроет тебе текстовый редактор — например, когда `git commit` просит ввести сообщение, а ты не добавил его флагом. Экран вдруг заполняется текстом, привычные клавиши не работают, а как выйти — непонятно. Это классическая ловушка новичка. Разберёмся раз и навсегда.

## Как выйти из vim

**vim** — мощный редактор прямо в терминале, но с непривычки в нём легко застрять, потому что у него есть **режимы**. Чтобы выйти:

1. Нажми **`Esc`** — это вернёт тебя из режима ввода в обычный (командный) режим.
2. Набери **`:q!`** и нажми **`Enter`** — выйти без сохранения.
3. Если изменения нужно сохранить — вместо этого набери **`:wq`** (write & quit).

Двоеточие здесь не случайно: оно открывает маленькую командную строку внизу, где `q` значит quit, `w` — write, а `!` — «делай без вопросов».

Запомни одну спасительную комбинацию: **`Esc` → `:q!` → `Enter`**. Она вытащит тебя почти из любой ситуации в vim, даже если ты случайно туда попал и ничего не хотел менять.

## nano — редактор попроще

**nano** устроен дружелюбнее. Внизу экрана у него всегда висит шпаргалка с горячими клавишами, где `^` означает клавишу **Ctrl**:

- **`Ctrl+O`** — записать файл (Write Out), подтверди клавишей `Enter`.
- **`Ctrl+X`** — выйти.
- **`Ctrl+K`** — вырезать строку, **`Ctrl+U`** — вставить.

Никаких режимов: открыл, печатаешь, сохранил, вышел. Поэтому для быстрых правок в терминале нович­ку проще начать именно с nano.

## Как выбрать, какой редактор открывается

Многие команды смотрят на переменную окружения `EDITOR`. Если хочешь, чтобы по умолчанию открывался nano, можно задать это один раз — но об этом не обязательно думать на старте: главное — знать, как выйти из того, что открылось.

## Попробуй

В этом уроке нет задания в терминале — vim и nano в тренажёре не запускаются. Но это знание спасёт тебя в реальном терминале: запомни `Esc :q!` для vim и `Ctrl+O`, `Ctrl+X` для nano — и ответь на вопросы ниже.
