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.
- Нажмите Esc
- Тип :w
- Нажмите Enter
Существует также команда обновления, :upкоторая записывает буфер в файл, только если есть несохраненные изменения.
Чтобы сохранить файл под другим именем, используйте :w filewname и нажмите Enter.
Сохраните файл и выйдите из Vim/Vi
Команда сохранить файл в Vim и выйти из редактора :wq.
Чтобы сохранить файл и выйти из редактора одновременно, нажмите, Esc чтобы переключиться в командный режим, введите :wq и нажмите Enter.
- Нажмите Esc
- Тип :wq
- Нажмите Enter
Другая команда для сохранения файла и выхода из Vim – 😡 это запись буфера в файл, только если есть несохраненные изменения.
Выйдите из Vim/Vi без сохранения файла
Чтобы выйти из редактора, не сохраняя изменения, переключитесь в командный режим, нажав Esc, введите :q! и нажмите Enter.
- Нажмите Esc
- Тип :q!
- Нажмите Enter
Заключение
В этой статье мы показали, как сохранить файл в Vim и выйти из редактора.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.