Как сохранить файл в Vim / Vi и выйти из редактора
Как сохранить файл в Vim / Vi и выйти из редактора
How to Save a File in Vim / Vi and Quit the Editor
В этом руководстве объясняется, как сохранить файл в Vim / Vi и выйти из редактора.

Vim является предпочтительным текстовым редактором для многих пользователей, которые проводят много времени в командной строке. В отличие от других редакторов, Vim имеет несколько режимов работы, которые могут быть немного пугающими для новых пользователей.
Vim или его предшественник Vi предустановлен на MacOS и почти во всех дистрибутивах Linux. Знание основ Vim поможет вам, когда вы столкнетесь с ситуацией, когда ваш любимый редактор недоступен.
Vim режимы
Когда вы запускаете редактор Vim, вы находитесь в обычном режиме. В этом режиме вы можете использовать команды vim и перемещаться по файлу.
Чтобы набирать текст, нужно войти в режим вставки, нажав i
клавишу. Этот режим позволяет вставлять и удалять символы так же, как в обычном текстовом редакторе .
Чтобы вернуться в обычный режим из любого другого режима, просто нажмите Esc
клавишу.
Открыть файл в Vim / Vi
Чтобы открыть файл с помощью типа Vim, vim
за которым следует имя файла, который вы хотите отредактировать или создать:
vim file.text
Другой способ , чтобы открыть файл, чтобы запустить редактор и тип :e file_name
, где file_name
это имя файла , который вы хотите открыть.
Сохранить файл в Vim / Vi
Команда для сохранения файла в Vim есть :w
.
Чтобы сохранить файл без выхода из редактора, вернитесь в обычный режим, нажав Esc
, введите :w
и нажмите Enter
.
- Нажмите
Esc
:w
- Нажмите
Enter
Существует также команда обновления :up
, которая записывает буфер в файл, только если есть несохраненные изменения.
Чтобы сохранить файл под другим именем, введите :w new_filename
и нажмите Enter
.
Сохранить файл и выйти из Vim / Vi
Команда для сохранения файла в Vim и выхода из редактора есть :wq
.
Чтобы сохранить файл и выйти из редактора одновременно, нажмите, Esc
чтобы переключиться в обычный режим, введите :wq
и нажмите Enter
.
- Нажмите
Esc
:wq
- Нажмите
Enter
Еще одна команда для сохранения файла и выхода из Vim :x
.
Разница между этими двумя командами заключается в том, :x
что буфер записывается в файл только при наличии несохраненных изменений, тогда :wq
как буфер всегда записывается в файл и обновляется время модификации файла.
Выйти из Vim / Vi без сохранения файла
Чтобы выйти из редактора, не сохраняя изменения, перейдите в обычный режим, нажав Esc
, введите :q!
и нажмите Enter
.
- Нажмите
Esc
:q!
- Нажмите
Enter
Вывод
В этом руководстве мы показали, как сохранить файл в Vim и выйти из редактора. Если вы новичок в Vim, посетите сайт Open Vim, где вы можете попрактиковаться в Vim с помощью интерактивного учебного пособия.