VIM Exit and Save, для начинающих

Vim Exit Save Beginners



Синтаксис для выхода и сохранения из редактора VIM

Нажмите esc ключ, чтобы убедиться, что вы в командный режим . Затем нажмите кнопку двоеточие ключ для входа режим командной строки . В режиме командной строки будет двоеточие в левом нижнем углу экрана, где вы можете вводить командные строки. Затем нажмите ‘ wq ’ а также 'входить' для обозначения выхода и сохранения. 'в' является сокращением от записи, указывающей на сохранение содержимого файла на диск. «Q» это сокращение от quit, которое указывает на выход из редактора vim.

: wq

На приведенном ниже снимке экрана показан ввод команды «wq» в режиме командной строки, чтобы дать команду vim выйти из программы после сохранения содержимого, то есть записи и выхода.









Понимание режимов VIM и их использования

Основными режимами работы Vim являются режим вставки, командный режим, режим командной строки и визуальный режим. Редактор будет в одном из этих режимов в любое время, и при взаимодействии с редактором vim с помощью нажатия клавиш будут выполняться разные действия в зависимости от того, в каком режиме редактор находится в данный момент. Если вы попытаетесь ввести 'wq' для сохранения и выхода, когда вы находитесь в В режиме вставки он фактически не сохраняет содержимое, над которым вы работаете, и не выйдет из редактора vim. Поэтому при использовании vim вам нужно знать, в каком режиме вы находитесь.



Режим вставки: в этом режиме вы действительно можете вводить контент в файл. Вы редактируете и не указываете редактору Vim, что делать, кроме того, какой текст вводить в содержимое файла. Вы можете войти в режим вставки из командного режима, нажав кнопку 'я' ключ, который обозначает вставку. Вы также можете нажать 'к' клавиша, которая также войдет в режим вставки, но после перемещения курсора после текущей позиции, поэтому 'к' в данном случае означает добавление.





Командный режим : это режим, в котором нажатия клавиш используются для указания vim, что делать и как работать, но не для ввода нового текста или редактирования текста в файле. Чтобы войти в командный режим, нажмите 'Esc' клавишу на клавиатуре.

Режим командной строки: В левом нижнем углу экрана появляется небольшая мини-строка командной строки, позволяющая вводить команды, подобные тем, которые мы показали в этом руководстве, вы можете использовать 'в' что означает запись файла, и вы можете использовать «Q» что означает выход из редактора. Их можно объединить в одну инструкцию, и вы выйдете из редактора и сохраните файл.



Визуальный режим: Визуальный режим позволяет выделить текст, а затем использовать этот выделенный текст для копирования и вставки или других общих операций с выделенным текстом. Все это можно сделать с клавиатуры без мыши, в отличие от редакторов на основе графического интерфейса, таких как Блокнот или Visual Studio.

Как сохранить содержимое, но не выйти из редактора

Если вы хотите сохранить свою работу в редактируемом файле, но не выйти из редактора vim, просто используйте команду «w» для записи файла и опустите команду «q», как показано ниже.

Как выйти из редактора, но не сохранить

Если вы хотите выйти только из редактора, а не выполнять команду сохранения, просто введите команду «q» в режиме командной строки, как показано ниже. Эта команда предполагает, что вы пока не вносили никаких изменений в контент, иначе вы получите сообщение об ошибке, как показано на втором снимке экрана ниже.

: q

Выше ошибки нет.

Ошибка выше, потому что команда выхода была выдана без команды сохранения файла.

Как выйти из редактора, но не сохранить изменения

Если вы внесли изменения, но НЕ хотите сохранять эти изменения на диск и хотите вернуться к предыдущему содержимому во время последнего сохранения, введите команду 'q' с командой '!' В режиме командной строки как показано ниже.

: q!

Заключение

Вся приведенная выше информация может показаться слишком сложной для выхода из редактора и сохранения содержимого файла, над которым вы работаете, но на это есть причины, и все логично. Редактором vim можно почти полностью управлять с клавиатуры без использования мыши, что с точки зрения эргономики и скорости обычно более эффективно для программистов и опытных ИТ-специалистов. Поэтому все инструкции должны быть указаны с разными комбинациями клавиш, а не с использованием графического указателя мыши. Чтобы обеспечить быстрое программирование и использование VIM, были введены различные режимы работы, поэтому одни и те же клавиши могут иметь разные действия в зависимости от текущего режима. Поэтому, если вы хотите выполнить быструю простую команду для выхода из редактора и в то же время сохранить содержимое файла, который вы делаете, это всего лишь несколько нажатий клавиш в редакторе, а не просмотр меню с помощью неуклюжей мыши. Изучите уловки VIM, и вы станете элитным программистом или системным администратором.

Подробнее о VIM Education