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

Как установить и использовать диспетчер плагинов 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

Статьи по данной тематике