Как сохранить файл и выйти из него в редакторе Vi/Vim в Linux
Это правда, что изучение редактора Vi/Vim — известного текстового редактора в экосистеме Linux — не так просто, как изучение Nano или Emacs, поскольку оно требует некоторых усилий, которые того стоят.
Многие люди боятся этому учиться, но серьезно, без каких-либо важных причин. В этой короткой статье, предназначенной для новичков в текстовых редакторах Vi/Vim, мы изучим несколько основных команд; как сохранить файл после записи или изменения его содержимого.
Установите Vim в системах Linux
В большинстве современных дистрибутивов Linux редактор Vi/Vim поставляется предустановленным, если не устанавливать полную версию Vim (системы Debian предоставляют vim-tiny с меньшим количеством функций), используя системный менеджер пакетов, как показано:
sudo apt install vim [On Debian, Ubuntu and Mint]
sudo yum install vim [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-editors/vim [On Gentoo Linux]
sudo apk add vim [On Alpine Linux]
sudo pacman -S vim [On Arch Linux]
sudo zypper install vim [On OpenSUSE]
Примечание. Чтобы использовать новейшие функции Vim, вам необходимо установить Vim из исходного кода.
Как создавать файлы в Vi/Vim
Чтобы создать или открыть файл с помощью vi/vim, выполните следующую команду, которая создаст новый файл или откроет существующий файл для редактирования.
vim file.txt
OR
vi file.txt
Режимы редактирования Vi/Vim
Редактор Vi/Vim поддерживает два режима: Команда и Вставка. В Командном режиме вы можете использовать клавиши клавиатуры для копирования, вставки, удаления, навигации и выполнения ряда различных задач, кроме ввода текста.
В режиме Вставка вы можете писать текст в файл, использовать клавишу Enter для перехода на новую строку и использовать клавиши со стрелками для перемещения между текстом. Чтобы перейти в режим Вставка, нажмите i
и начните вводить текст, как показано.
Как сохранить файлы в редакторе Vi/Vim
После изменения файла нажмите [Esc]
, перейдите в режим Command, нажмите :w
(сохраните и продолжите редактирование) и нажмите [Enter]
, как показано ниже.
Чтобы сохранить файл и одновременно выйти, вы можете использовать клавиши ESC
и :x
и нажать [Enter]
. При желании нажмите [Esc]
и введите Shift + Z Z
, чтобы сохранить файл и выйти из него.
Сохраните содержимое файла Vim в новый файл
Чтобы сохранить содержимое файла в новый файл с именем newname, используйте ESC
и :w newname
или :x newname
. и нажмите [Enter]
.
Отсюда вы можете перейти к изучению общих советов и приемов Vi/Vim, пониманию различных режимов и многому другому:
- Изучите полезные советы и рекомендации редактора Vi/Vim, которые помогут улучшить ваши навыки
- 8 интересных советов и рекомендаций по редактору Vi/Vim для каждого администратора Linux
Сочетания клавиш Vi/Vim
Чтобы больше узнать о редакторе vi/vim, вам нужно создать новый файл и попробовать самостоятельно изучить его, используя следующие распространенные сочетания клавиш vi/vim.
Вот и все! В следующей статье мы покажем вам, как выйти из текстового редактора Vim с помощью простых команд. Не забудьте оставить свои комментарии через форму обратной связи ниже.