it-swarm-ru.tech

Как мне выйти из Vi?

Я запустил Vi на своей машине с Ubuntu. Однако я новичок в Vi, и теперь я не могу выйти. Я вижу редактор и могу писать текст, в нижней строке есть метка "запись".

Как мне выйти из Vi?

86
Jonas

vim - модальный редактор . Ударь ESC ключ, чтобы войти в нормальный (команда) режим, затем введите :q и нажмите Enter,.

Чтобы выйти без сохранения изменений, введите :q! и нажмите Enter,.

Смотрите также Выход в документации Vim.

99
Sinan Ünür

Я использую ctrl+[ генерировать esc последовательность, это удерживает меня от необходимости двигать пальцами от домашнего ряда (помните esc Ключ был в другом месте, когда был изобретен vi. :wq запишет все файлы независимо от необходимости. Я предлагаю использовать ZZ (что shift+z дважды), который будет писать, только если в файл было внесено изменение. Также :xa совпадает с ZZ, за исключением случаев, когда в экземпляре редактора открыто более 1 файла (например, вкладок vim). примечание: я не уверен, что все это на 100% совместимо со всеми клонами vi, но я знаю, что это работает с vim

12
xenoterracide

Выход из ви - это еще один способ Esc:x,.

Опция используется для сохранения и выхода одновременно.

4
loganaayahee

Как сказал Синан, vim - модальный редактор. Если вы хотите знать, работает ли это для вас, вам стоит потратить некоторое время и запустить vimtutor, который является интерактивным способом изучения vim. (Здесь также рассказывается, как выйти, что означают режимы и что вы можете делать в каждом режиме).

2
tante