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

<p>я запустил vi на своей машине с ubuntu. однако я новичок в vi, и теперь я не могу выйти. я вижу редактор и могу писать текст, в нижней строке есть метка "запись".</p><p>как мне выйти из vi?</p>

<p> <a href="http://vimdoc.sourceforge.net/htmldoc/usr\_02.html#02.2">vim - модальный редактор</a> . ударь <kbd>esc</kbd> ключ, чтобы войти в <em> нормальный </em> (команда) режим, затем введите <kbd>:q</kbd> и нажмите <kbd>enter</kbd>,.</p><p>чтобы выйти без сохранения изменений, введите <kbd>:q!</kbd> и нажмите <kbd>enter</kbd>,.</p><p>смотрите также <a href="http://vimdoc.sourceforge.net/htmldoc/usr\_02.html#02.7">выход</a> в документации vim.</p>

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

<p>выход из ви - это еще один способ <kbd>esc</kbd> <kbd>:x</kbd>,.</p><p>опция используется для сохранения и выхода одновременно.</p>

<p>как сказал синан, vim - модальный редактор. если вы хотите знать, работает ли это для вас, вам стоит потратить некоторое время и запустить <code>vimtutor</code>, который является интерактивным способом изучения vim. (здесь также рассказывается, как выйти, что означают режимы и что вы можете делать в каждом режиме).</p>