Vim-Plug — це сучасний і популярний менеджер плагінів для Vim. Він дозволяє легко встановлювати, оновлювати та видаляти плагіни VIM. Ось покрокова інструкція, як налаштувати та використовувати Vim-Plug для встановлення плагінів.
1. Встановлення Vim-Plug
Для встановлення Vim-Plug потрібно виконати наступну команду у терміналі (Linux/MacOS):
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Для Neovim команда виглядатиме так:
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Ця команда завантажує файл plug.vim
і зберігає його у потрібному каталозі, щоб Vim міг автоматично використовувати менеджер плагінів.
2. Налаштування .vimrc
або init.vim
Тепер потрібно налаштувати ваш файл конфігурації Vim (зазвичай це ~/.vimrc
для Vim або ~/.config/nvim/init.vim
для Neovim) для роботи з плагінами.
-
Відкрийте файл конфігурації Vim:
vim ~/.vimrc
або для Neovim:
nvim ~/.config/nvim/init.vim
-
Додайте блок для Vim-Plug у ваш
.vimrc
абоinit.vim
:call plug#begin('~/.vim/plugged') " Тут ви додаєте плагіни, наприклад: Plug 'preservim/nerdtree' " Менеджер файлів Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } " Інтерфейс fuzzy search call plug#end()
- У рядку
Plug 'назва_плагіна'
ви вказуєте плагіни, які хочете встановити. - Команда
call plug#begin()
вказує каталог, де будуть зберігатися плагіни (в даному випадку —~/.vim/plugged
). - Команда
call plug#end()
завершує блок визначення плагінів.
3. Встановлення плагінів
Після того як ви додали потрібні плагіни у ваш .vimrc
, виконайте наступні кроки:
- Відкрийте Vim або Neovim.
- Введіть команду:
:PlugInstall
- Vim завантажить та встановить усі плагіни, які ви вказали.
Після встановлення, всі плагіни будуть доступні для використання.
Приклад конфігурації .vimrc
з декількома плагінами:
call plug#begin('~/.vim/plugged')
" Плагіни:
Plug 'preservim/nerdtree' " Файловий менеджер
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } " Fuzzy finder
Plug 'vim-airline/vim-airline' " Статус-бар
Plug 'tpope/vim-fugitive' " Інтеграція з Git
Plug 'dense-analysis/ale' " Асинхронна перевірка помилок
Plug 'tpope/vim-surround' " Робота з дужками, лапками
call plug#end()
Після цього збережіть файл .vimrc
і виконайте :PlugInstall
, щоб встановити всі зазначені плагіни.
6. Додаткові команди Vim-Plug
:PlugStatus
— показує статус усіх плагінів.:PlugDiff
— показує зміни в плагінах (якщо потрібно оновити).:PlugUpgrade
— оновлює сам Vim-Plug.:PlugSnapshot ~/vim-plug-snapshot.vim
— створює резервну копію всіх встановлених плагінів.
Vim-Plug — це дуже зручний та потужний інструмент для керування плагінами у Vim. З його допомогою ви можете легко додавати нові плагіни, оновлювати їх та швидко налаштовувати ваш робочий простір для розробки.