Ответ
Для выхода из Vim необходимо сначала убедиться, что вы находитесь в нормальном режиме (Normal Mode). Если вы в режиме вставки (Insert Mode), нажмите клавишу Esc.
После перехода в нормальный режим используйте одну из следующих команд:
:wq— Сохранить изменения и выйти (Write & Quit). Самая распространенная команда.:x— Сохранить изменения (только если они есть) и выйти. Считается более безопасным аналогом:wq, так как не меняет время модификации файла, если изменений не было.:q!— Выйти без сохранения изменений (Quit & discard changes). Все изменения, сделанные с момента последнего сохранения, будут потеряны.:q— Выйти, если с момента последнего сохранения не было изменений. Vim выдаст ошибку, если есть несохраненные изменения.
Типичный сценарий:
- Нажать
Escдля перехода в нормальный режим. - Ввести
:wqили:xдля сохранения и выхода. - Нажать
Enter.
Ответ 18+ 🔞
А, ну вот, опять этот ваш Vim, блядь! Сидит человек, как мартышлюшка, в редакторе, натыкал там кучу текста, а теперь не может выйти, ёпта! Ну, слушай сюда, сейчас всё объясню, как есть.
Первое и главное — ты должен быть в нормальном режиме (Normal Mode), а не в том, где буквы печатаешь. Если ты не уверен, где ты, просто долби по клавише Esc до посинения. Это как крикнуть «СТОП, БЛЯДЬ!» всей этой машине. Нажал? Отлично, теперь можно разговаривать.
Дальше, с нижнего подвала, где курсор мигает, начинаешь колдовать:
:wq— Это священная мантра «сохрани и свали» (Write & Quit). Всё, что натворил, запишется, и тебя выкинет обратно в нормальную жизнь. Самый частый вариант, его и запомни.:x— Почти то же самое, но хитрожопое. Сохранит и выйдет, только если ты реально что-то менял. Если просто открыл и закрыл — файл даже не тронет, время модификации не сломает. Удобно, если подозрение ебать чувствуешь, что мог чего лишнего ткнуть.:q!— Команда отчаяния. Выйти и послать все изменения нахуй (Quit & discard changes). Всё, что не сохранил — навсегда кануло в лету. Используй, когда накосячил так, что проще начать заново.:q— Просто выйти. Сработает, только если ты нихуя не менял с прошлого раза. Если менял — Vim тебя обругает и не пустит. Это он так заботится, сука.
Короче, алгоритм для самых одарённых:
- БАХ по
Esc. (Выйти из режима вставки, если ты в нём). - Ввести
:wq(или:x, если хочешь быть умником). - БАХ по
Enter.
Всё, ты свободен. Не благодари.