Как установить плагины Vim в Linux

Большинство дистрибутивов Linux имеют предустановленный VIM 8+. Редактор Vim 8 имеет встроенную поддержку плагинов. И теперь вы можете легко установить плагины Vim с дополнительной поддержкой.

Поддержка плагинов помогает добавлять, обновлять, удалять пакеты и управлять ими. Vim может изначально загружать сторонние пакеты без помощи какого-либо менеджера плагинов.

В этой статье мы покажем, как устанавливать плагины Vim вручную и с помощью менеджера плагинов.

Вас может заинтересовать:

Установка плагинов Vim

Давайте посмотрим, как установить плагины Vim вручную, это рекомендуемый метод для Vim 8+

По умолчанию Vim ожидает, что каждый плагин будет храниться в  ~/.vim/pack/<my-plugins>/. Когда Vim запустится, он загрузит все плагины, хранящиеся в файле /.vim/pack/my-plugins/start. Вы можете дать каталогу любое имя напримерmy-plugins.

Создайте каталог для хранения плагинов Vim:

$ mkdir -p ~/.vim/pack/my-plugins/start

Если вы не хотите, чтобы плагин Vim запускался автоматически при запуске, создайте подпапку opt в каталоге плагинов ( ‘my-plugins‘) и добавьте туда пакет.

Пакет, добавленный в 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

Установка Плагина Vim
Установка Плагина Vim

Чтобы обновить один плагин, введите:

:PlugUpdate vim-airline

Заключение

В этой  статье мы показали, как установить плагины Vim вручную и с помощью менеджера плагинов.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий

  1. Aibo

    Ошибка у Вас. Вот так должно быть:

    curl -fLo ~/.vim/autoload/plug.vim –create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

    Ответить