10 способов выйти из VI
VIM – это очень мощный текстовый редактор командной строки, который любят эксперты и часто ненавидят новички, в основном потому, что у него довольно крутая кривая обучения, которая может показаться неинтуитивной для тех, кто с ним не знаком. Даже такая простая вещь, как выход из VIM, может показаться проблемой для тех, кто не знаком с VI, и часто приводит к смешиванию Control + C Control + X! Q! Q, введите escape Control + Z, пока в конце концов что-то не произойдет и, возможно, процесс приостанавливается или, возможно, завершается, кто знает наверняка, так что просто завершите это с помощью «killall vim» и вперед, назад, чтобы снова открыть тот же текстовый файл в nano, верно?
Хорошо, это не идеально, но мы все были там. Это то, чего мы хотим избежать с этого момента, потому что, даже если вы не хотите использовать vi, вы, по крайней мере, можете знать, как правильно выйти из него. Этот урок покажет вам в точности как правильно выйти из VIM / VI, на самом деле он покажет вам несколько разных способов выхода из VI!
10 способов выйти из VIM / VI
Это вопрос, который довольно часто появляется в наших комментариях к статьям о командной строке … как вообще выйти из VIM? Оказывается, существует буквально 10+ способов выйти из VIM, что, возможно, указывает на то, почему VI сбивает с толку так много пользователей. Давайте сначала перейдем к самым простым методам:
Выйти из VIM без сохранения с помощью ZQ
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Нажмите клавишу ESCAPE, затем нажмите SHIFT + ZQ.
Это приведет к немедленному выходу из VIM без сохранения, в основном так же, как: q! команда.
Быстрый выход из VIM с помощью функции записи и сохранения в файл
Нажмите клавишу ESCAPE, затем SHIFT + ZZ
Лично для меня это два самых быстрых способа выйти из VIM, но у каждого здесь свое мнение, и многие предпочитают вводить команду более традиционным способом.
Закройте VIM с помощью: q
Нажмите клавишу ESCAPE, затем введите: q и нажмите RETURN.
Чтобы быть предельно ясным, нажатие клавиши «Escape» переходит в командный режим. Затем введите: q буквальное значение, как двоеточие, а не точку с запятой, поэтому это будет Shift +; с последующим q и нажатием клавиши Return вводится команда выхода.
Это работает только в том случае, если в документ не было внесено никаких изменений, поэтому, чтобы выйти, если изменения были внесены, вы делаете небольшую корректировку и в конце:
Нажмите клавишу ESCAPE, затем введите: q! и нажмите RETURN
Закройте VIM и запишите изменения с помощью: wq
Нажмите ESCAPE, введите: wq и нажмите RETURN.
Это сохраняет (записывает) изменения в активный файл и завершает работу. Вы можете заставить это сделать это, добавив при необходимости челку:
Нажмите ESCAPE и введите: wq! за которым следует клавиша RETURN
Это должно помочь избежать такой ситуации:
Тем не менее, мы можем быть немного более тщательными и охватить все возможные способы выхода из VIM (по крайней мере, я знаю любезно из справочной страницы, укажите в комментариях больше способов, если есть другие, которые мы здесь пропустили), которые мы перейти к следующему:
Все возможные способы выйти из VIM
Нажмите клавишу ESCAPE, чтобы сначала войти в командный режим, затем используйте любое из следующих действий:
- : q – выйти
- : q! – выйти без сохранения, даже если изменено
- : cq – всегда выходить без записи
- : wq – записать / сохранить текущий файл и выйти
- : wq! – записывать текущий файл и всегда выходить
- : wq (имя) – записать в файл (имя) и выйти
- : wq! (имя) – записать в файл (имя) и выйти всегда, даже если он был изменен
- ZZ – сохранить текущий файл, если он был изменен, затем выйти
- ZQ – выйти и выйти без сохранения
- Запустите новый терминал и введите killall vim – это шутка, которую многие поймут, и, хотя это не лучший способ выйти из vim, она работает
Так вот как выйти из VIM, менее запутавшись? Возможно, нет, и это нормально, мы обычно будем использовать nano здесь для пошаговых руководств, потому что он более удобен для пользователя. И в этом нет ничего плохого, хотя со временем я стал более комфортно работать с VIM, я все еще предпочитаю нано из-за легкости и, возможно, старых упрямых привычек.
Для тех, кто заинтересован в изучении VIM или, по крайней мере, становится более комфортно с ним, вы всегда можете попробовать команду vimtutor, использовать это отличное интерактивное онлайн-руководство по VIM и просто получить больше практики, часто используя его на любом терминале. Вы даже можете установить vim на свой iPad или iPhone, если действительно заинтересованы. По крайней мере, вы знаете, как выйти из vi, верно?
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)