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

Вы можете установить Vim в Windows, macOS, Unix и Linux. Фактически, большинство систем на основе Unix и Linux поставляются с Vim по умолчанию. Один из лучших способов расширить функциональность Vim — использовать плагины, и вот как вы можете установить плагины в Vim.

Зачем устанавливать плагины Vim?

Vim — многофункциональный редактор; он также модульный и легко настраиваемый. Если редактор Vim не поставляется с определенной функцией или функцией, которую вы ищете, скорее всего, вы сможете найти для нее плагин или, в худшем случае, создать плагин самостоятельно. Часто уже существует плагин для нужной вам функциональности.

Плагины — одна из самых популярных функций Vim, потому что они позволяют расширять функциональность Vim, сохраняя размер основной программы небольшим и актуальным. Концепция плагинов или расширений эмулируется в большинстве графических редакторов, таких как Visual Studio Code (VS Code), Atom и т. д.

instagram viewer

Способы установки плагина Vim

Существует два основных метода установки плагинов в Vim. Первый способ — установить плагин вручную, скопировав содержимое плагина в указанную папку. Другой и наиболее распространенный метод — установка плагинов через менеджер плагинов.

Давайте рассмотрим оба метода, чтобы вы могли выбрать, какой из них лучше всего соответствует вашим потребностям. Кроме того, важно отметить, что есть несколько менеджеров плагинов, которые вы можете использовать.

Вам нужно будет установить Git на свой компьютер для обоих методов установки плагина.

1. Установка плагина вручную

Начиная с Vim версии 8, вы можете устанавливать плагины без необходимости в менеджере пакетов, используя инструмент управления пакетами по умолчанию.

Вы можете разместить плагины Vim в ~/.vim/pack/vendor/start/plugin_name каталог. Обратите внимание, что имя_плагина имя папки будет варьироваться от плагина к плагину. Чтобы продемонстрировать это, давайте установим подключаемый модуль Vim, известный как NERDTree. Это широко используемый проводник файловой системы для Vim. NERDTree позволяет визуализировать структуру папок проекта в виде дерева.

Первый, изменить свой каталог в домашний каталог с помощью следующей команды:

CD ~

Затем найдите папку .vim с помощью команды лс-ал, чтобы показать скрытые файлы и папки. Перейдите к папке, если она существует.

Если в вашем домашнем каталоге нет папки .vim, создайте структуру папок для NERDTree плагин, который мы хотим установить с помощью команды ниже:

mkdir -p .vim/pack/vendor/Начало/nerd_tree

Vim рекомендует создавать для каждого плагина отдельную папку для удобства управления. Итак, если вы хотите установить другой плагин, вы создадите новую папку для плагина в ~/.vim/pack/vendor/start/ каталог.

Затем загрузите плагин NERDTree с GitHub и поместите его в nerd_tree каталог плагинов с помощью следующей команды:

мерзавец клон https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

Большинство страниц плагинов содержат инструкции о том, как загрузить плагин из его источника.

Запустите редактор Vim и введите команду :NERDTree чтобы открыть файловый менеджер NERDTree. Вот проект веб-API ASP.NET Core, открытый в Vim с помощью NERDTree.

Чтобы удалить плагин, просто удалите соответствующую папку плагина (в этом случае nerd_tree).

2. Установка плагинов Vim с помощью менеджера плагинов

Менеджеры пакетов были традиционным способом установки плагинов в Vim до версии Vim 8. Они поддерживаются во всех версиях Vim, и есть несколько менеджеров пакетов, которые можно использовать для установки плагинов.

Некоторые из наиболее известных менеджеров плагинов включают Vundle, VAM, vim-plug, pathogen и т. д.

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

Давайте установим плагин через vim-plug. Он широко используется в сообществе Vim, поэтому имеет большую поддержку сообщества, а также хорошо документирован.

Сначала установите vim-plug с помощью команды:

завиток -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Затем создайте запись для вашего плагина в файле ~/.vimrc. Если у вас нет файла ~/.vimrc, вы можете создать его с помощью коснитесь ~/.vimrc команда.

Введите следующий текст в файл ~/.vimrc.

вызов затыкать#начинать()
Затыкать 'prevevim/NERDTree'
вызов затыкать#конец()

Все плагины, которые вы собираетесь установить, должны располагаться в строке вызов plug#begin() а также вызов plug#end(). В этом случае мы хотим установить NERDTree. После добавления имен плагинов сохраните файл.

Откройте редактор Vim и выполните команду : PlugInstall для установки плагина. Перезапустите Vim, чтобы изменения вступили в силу.

Настройка редактора Vim в Linux

Мы рассмотрели, как настроить и расширить функциональность Vim, установив плагины. ~/.vimrc файл — лучшее место для добавления пользовательских конфигураций Vim, если вы хотите, чтобы редактор выглядел хорошо.