Что же, пора окончательно закрыть этот вопрос. По этому поводу уже написано множество статей и заметок, пусть будет ещё одна.
Как все начиналось — вы, сидя в терминале, вдруг решили открыть, к примеру, sudoedit. Внезапно, на весь экран открывается какой-то странный текстовый редактор. Что делается первым делом - конечно же, Ctrl-C
, и это не срабатывает! Остаётся всего один способ — дернуть компьютер из розетки, и больше никогда не вводить это команду.
Но, возможно, есть и другой способ? Попробуем разобрать несколько моментов.
- Собственно выход из vim.
Тут всё просто:- Нажимаем
ESC
. - Решаем, нужно ли сохранить изменения.
- Если нет, то набираем
ZQ
(обязательно верхний регистр). Другой способ: набираем:qa!
и жмёмEnter
. - Если да, то набираем
ZZ
(обязательно верхний регистр). Другой способ: набираем:wqa
и жмёмEnter
.
- Если нет, то набираем
- Проблема решена!
- Нажимаем
- А может не стоит уходить так быстро? Возможны вы хотите стать вимером? Тогда возможно вам стоит сделать следующее:
- Открыть и прочитать vimtutor. Просто наберите команду в терминале
vimtutor ru
и изучите основы, там не долго. Если вам понравилось — продолжайте дальше, если нет — то vim не для вас. - Прочитать официальную документацию — в vim наберите команду
:help user-manual
, и изучите, там содержится описание почти всего, что есть в vim. - Недавно тут была статья про vim, тоже можно изучить.
- Если хочется именно на русском, то могу посоветовать книгу.
- Открыть и прочитать vimtutor. Просто наберите команду в терминале
- Заключение. Если после прочтения vimtutor и официальной документации вы решили продолжить использовать vim - то добро пожаловать в ряды вимеров! Если нет, то теперь вы просто знаете способ выхода из этого текстового редактора.
Надеюсь, что моя заметка будет полезна всем начинающим пользователям этого прекрасного(или ужасного?) текстового редактора.