Поиск по сайту:

Как сохранить файл и выйти из него в редакторе 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 с помощью простых команд. Не забудьте оставить свои комментарии через форму обратной связи ниже.