# Как установить плагины Vim в Linux Большинство дистрибутивов Linux имеют предустановленный VIM 8+. Редактор Vim 8 имеет встроенную поддержку плагинов. Поддержка плагинов помогает добавлять, обновлять, удалять пакеты и управлять ими. ## Установка плагинов Vim вручную. Vim может изначально загружать сторонние пакеты без помощи какого-либо менеджера плагинов. Установка плагинов для Vim вручную, является рекомендуемым методом для Vim 8+ По умолчанию Vim ожидает, что каждый плагин будет храниться в каталоге ``` ~/.vim/pack// ``` где - любое имя для каталога, которое вы можете дать по своему выбору. Когда Vim запустится, он загрузит все плагины, хранящиеся в файле ``` /.vim/pack/my-plugins/start. ``` Создайте каталог для хранения плагинов Vim: ``` $ mkdir -p ~/.vim/pack/my-plugins/start ``` Если вы не хотите, чтобы плагин Vim запускался автоматически при запуске, создайте подпапку opt в каталоге плагинов ( ) и добавьте пакет пагина туда. Пакет, добавленный в opt, может быть загружен в память с помощью: ``` :packadd packagename ``` Пример: установка двух плагинов Vim – NERDTree и Vim Airline. ``` $ mkdir -p ~/.vim/pack/my-plugins/start/NERDTree/ $ git clone --depth 1 https://github.com/preservim/nerdtree.git ~/.vim/pack/my-plugins/start/NERDTree/ $ mkdir -p ~/.vim/pack/my-plugins/start/Airline/ $ git clone --depth 1 https://github.com/vim-airline/vim-airline.git ~/.vim/pack/my-plugins/start/Airline/ ``` ## Установка плагина Vim с помощью менеджера плагинов Менеджеры плагинов по-прежнему полезны из-за своих особенностей. Менеджер плагинов имеет такие функции, как обновление, отключение плагинов, что позволяет легко управлять плагинами vim. Популярными менеджерами плагинов являются Vim-plug, Vundle, Pathogen, dein.vim и VAM. Пример установки плагинов vim с помощью vim-plug: - Шаг 1: Установка vim-plug Для установки vim-plug используйте следующую команду: ``` $ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ``` - Шаг 2: Создание файл ~/.vimrc Создайте файл командой: ``` $ touch ~/.vimrc file ``` - Шаг 3: Добавление плагинов для установки в файл ~/.vimrc Между строками **plug#begin()** и **plug#end()** добавьте имя и расположение каждого плагина, который будет установлен: ``` call plug#begin() Plug 'preservim/NERDTree' Plug 'vim-airline/vim-airline' Plug 'https://github.com/ap/vim-css-color' call plug#end() ``` - Шаг 4: Установка плагинов Откройте Vim в терминале и введите: ``` :PlugInstall ``` Чтобы обновить один плагин, введите: ``` :PlugUpdate vim-airline ``` [[0_content|Оглавление]]