Я запустил Vi на своей машине Ubuntu. Однако я новичок в Vi, и теперь я не могу выйти из программы. Я вижу редактор и могу писать текст, в нижней строке есть ярлык "запись".
Как мне выйти из Vi?
vim - модальный редактор. Нажмите клавишу ESC, чтобы перейти в нормальный (командный) режим, затем введите :q и нажмите Enter.
Чтобы выйти без сохранения изменений, введите :q! и нажмите Enter.
См. также Выход в документации Vim.
Я использую ctrl+[ для генерации последовательности esc, это избавляет меня от необходимости перемещать пальцы с начального ряда (помните, что клавиша esc была в другом месте, когда vi
была изобретена. :wq
будет записывать все файлы независимо от необходимости. Я предлагаю использовать ZZ
(это shift+z дважды), который будет писать только если в файле было сделано изменение. Также :xa
- это то же самое, что и ZZ
, за исключением случаев, когда в экземпляре редактора открыто более одного файла (например, вкладки vim). примечание: я не уверен, что все это на 100% совместимо со всеми клонами vi, но я знаю, что это работает с vim.
Завершить работу с VI другой путь <и>Эку</роз> <и>:х</КБД>.
Опция используется для сохранения и бросить на же время.
Как сказал Синан, vim - это модальный редактор. Если вы хотите узнать, подходит ли он вам, вам следует потратить немного времени и запустить vimtutor
, который представляет собой интерактивный способ изучения vim. (В нем также рассказывается о том, как выйти, что означают режимы и что можно делать в каждом из них).
После внесения изменений, пожалуйста, нажмите <и>ЭКУ</КБД>, а дали команду команду!
.
Это убедительно написать новую модификацию на файл только для чтения. Раньше он не работал, потому что файл только для чтения.
попробуйте сочетание <и>контроль</КБД> и <и>з</роз>