Как установить и использовать диспетчер плагинов Vim-plug в Linux
Когда не было менеджеров плагинов, пользователям Vim приходилось вручную загружать плагины, распространяемые в виде архивов, и извлекать их в каталог ~/.vim
. Это было нормально для нескольких плагинов. Когда они установили больше плагинов, начался беспорядок. Все файлы плагина разбросаны по одному каталогу, и пользователи не могли найти, какой файл к какому плагину принадлежит. Более того, они не смогли найти, какой файл следует удалить, чтобы удалить плагин. Здесь пригодятся менеджеры плагинов Vim. Менеджер плагинов сохраняет файлы установленных плагинов в отдельном каталоге, поэтому управлять всеми плагинами стало очень легко. Мы уже писали о Vundle несколько месяцев назад. Сегодня мы увидим еще один менеджер плагинов Vim под названием "Vim-plug".
Vim-plug — это бесплатный, очень быстрый и минималистичный менеджер плагинов vim с открытым исходным кодом. Он может параллельно устанавливать или обновлять плагины. Вы также можете откатить обновления. Он создает мелкие клоны, чтобы минимизировать использование дискового пространства и время загрузки. Он поддерживает загрузку плагинов по требованию для более быстрого запуска. Другими примечательными функциями являются поддержка ветвей/тегов/фиксаций, перехватчики после обновления, поддержка плагинов, управляемых извне, и т. д.
Установить Vim-plug в Linux
Установить Vim-plug очень просто! Все, что вам нужно сделать, это открыть терминал и выполнить следующую команду:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Пользователи Neovim могут установить Vim-plug с помощью следующей команды:
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Как использовать диспетчер плагинов Vim-plug
1. Установка плагинов
Чтобы установить плагины, вы должны сначала объявить их в файле конфигурации Vim, как показано ниже. Файл конфигурации для обычного Vim — ~/.vimrc
, а файл конфигурации для Neovim — ~/.config/nvim/init.vim
. Помните, что когда вы объявляете плагины в файле конфигурации, список должен начинаться с call plug#begin(PLUGIN_DIRECTORY)
и заканчиваться вызовом plug#. конец()
.
Например, давайте установим плагин "lightline.vim"
. Для этого добавьте следующие строки поверх файла ~/.vimrc
.
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
call plug#end()
После добавления вышеуказанных строк в файл конфигурации vim перезагрузите компьютер, введя следующую команду:
:source ~/.vimrc
Или просто перезагрузите редактор Vim.
Теперь откройте редактор vim:
vim
Проверьте статус с помощью команды:
:PlugStatus
Введите следующую команду и нажмите Enter, чтобы установить плагины, которые вы объявили в файле конфигурации ранее.
:PlugInstall
2. Обновить плагины
Чтобы обновить плагины, запустите:
:PlugUpdate
После обновления плагинов нажмите d
, чтобы просмотреть изменения. Или вы можете сделать это позже, набрав :PlugDiff
.
3. Обзор плагинов
Иногда обновленные плагины могут содержать новые ошибки или переставать работать корректно. Чтобы это исправить, вы можете просто откатить проблемные плагины. Введите команду :PlugDiff
и нажмите ENTER, чтобы просмотреть изменения по сравнению с последним :PlugUpdate
и откатить каждый плагин обратно к предыдущее состояние перед обновлением, нажимая X
в каждом абзаце.
4. Удаление плагинов
Чтобы удалить плагин, удалите или закомментируйте команды plug, которые вы добавили ранее в файл конфигурации vim. Затем запустите :source ~/.vimrc
или перезапустите редактор Vim. Наконец, выполните следующую команду, чтобы удалить плагины:
:PlugClean
Эта команда удалит все необъявленные плагины в вашем файле конфигурации vim.
5. Обновите Vim-plug
Чтобы обновить сам vim-plug, введите:
:PlugUpgrade
Как видите, управлять плагинами с помощью Vim-plug не составляет большого труда. Это значительно упрощает управление плагинами. Теперь найдите свои любимые плагины и установите их с помощью Vim-plug.
Ресурс:
- Репозиторий Vim-plug GitHub
Рекомендуем прочитать:
- PacVim – игра с интерфейсом командной строки для изучения команд Vim
- Как закомментировать несколько строк одновременно в редакторе Vim
- Как редактировать несколько файлов с помощью редактора Vim
- Как использовать редактор Vim для ввода текста где угодно
- Как использовать функцию проверки орфографии в текстовом редакторе Vim