Как сохранить файл в Vim/Vi и выйти из редактора

Vim Сохранить и выйти

Vim — текстовый редактор, который выбирают многие пользователи, проводящие много времени в командной строке. В отличие от других редакторов, Vim имеет несколько режимов работы, что может немного сбить с толку новичков.

Vim или его предшественник Vi предустановлен в macOS и практически во всех дистрибутивах Linux. Знание основ Vim поможет вам в ситуации, когда ваш любимый редактор недоступен.

В этом руководстве объясняется, как сохранить файл в Vim/Vi и выйти из редактора.

Режимы Vim

При запуске редактора Vim вы находитесь в обычном режиме. В этом режиме вы можете использовать команды vim и перемещаться по файлу.

Чтобы ввести текст, необходимо перейти в режим вставки, нажав клавишу i . Этот режим позволяет вставлять и удалять символы так же, как в обычном текстовом редакторе .

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

Открыть файл в Vim / Vi

Чтобы открыть файл с помощью Vim, запустите терминал и введите vim а затем имя файла, который вы хотите редактировать или создать:

 vim file.text

Другой способ открыть файл — запустить редактор и ввести :e file_name , где file_name — имя файла, который вы хотите открыть.

Сохранить файл в Vim / Vi

Команда сохранения файла в Vim — :w .

Чтобы сохранить файл, не выходя из редактора, вернитесь в обычный режим, нажав Esc , введите :w и нажмите Enter .

Vim Сохранить файл
  1. Нажмите Esc
  2. Тип :w
  3. Нажмите Enter

Существует также команда обновления :up , которая записывает буфер в файл только в том случае, если есть несохраненные изменения.

Чтобы сохранить файл под другим именем, введите :w new_filename и нажмите Enter .

Сохранить файл и выйти из Vim / Vi

Команда для сохранения файла в Vim и выхода из редактора — :wq .

Чтобы сохранить файл и одновременно выйти из редактора, нажмите клавишу Esc для переключения в обычный режим, введите :wq и нажмите Enter .

Vim Сохранить Выйти
  1. Нажмите Esc
  2. Тип :wq
  3. Нажмите Enter

Еще одна команда для сохранения файла и выхода из Vim — :x .

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

Выйти из Vim/Vi без сохранения файла

Чтобы выйти из редактора без сохранения изменений, переключитесь в обычный режим, нажав Esc , введите :q! и нажмите Enter .

Vim Quit NoSave
  1. Нажмите Esc
  2. Введите :q!
  3. Нажмите Enter

Заключение

В этом руководстве мы показали, как сохранить файл в Vim и выйти из редактора. Если вы новичок в Vim, посетите сайт Open Vim , где вы можете попрактиковаться в Vim с помощью интерактивного руководства.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

терминал vim

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *