Vim Инсталирайте приставки

Vim Install Plugins



Чували ли сте някога името на Вим? Обзалагам се, че сте го направили! Това е адски текстов редактор. Всъщност Vi/Vim е едно от най-дълготрайните приложения на всички времена. Той е на повече от 20 години и все още е силен! Въпреки ниската степен на използване, Vim е един от най -добрите текстови редактори, които някога можете да имате. Той е зрял, стабилен и разширяем с всички мощни приставки, достъпни в интернет.

Със стабилна и здрава поддръжка на плъгини и голяма общност зад гърба, Vim е златният текстов редактор, който трябва да започнете да изучавате веднага!







Въпреки че е здрав текстов редактор, Vim не пакетира всички възможни възможни функции. Ето защо програмите позволяват използването на приставки. Това е особено вярно за всеки добре познат текстов редактор. Плъгините подобряват функционалността на редактора с различни допълнителни функции, които не са естествени за редактора.



В случая на Vim има редица плъгини, достъпни за всякакви цели. Всъщност приставките са една от най -силните точки на Vim. Има тонове плъгини за импровизация на Vim.



Инсталиране на плъгин Vim

Има основно 2 различни начина за инсталиране на Vim плъгин.





Ръчен монтаж

При този метод трябва ръчно да вземете приставката от мрежата и да я поставите в целевата директория. След това трябва да актуализирате файла vimrc ръчно, така че Vim винаги да зарежда приставката, когато стартирате Vim. Ако актуализирате vimrc, когато Vim работи, той няма да зареди актуализирания файл. Или рестартирайте Vim или кажете на Vim да презареди файла vimrc.

Има различни форми на приставки Vim. Това може да бъде или .vim файл, Vimball файл, или набор от директории с очакваната структура (плъгин/*, синтаксис/*и т.н.). Зависи от приставката, която ще инсталирате. Ако това е .vim файл, поставете го в .vim/plugin директория. Ако това е Vimball файл, трябва да използваме Vim, за да го инсталираме. Ако това е третият тип, е малко трудно да настроите ръчно всички файлове и папки с правилна конфигурация vimrc.



Нека започнем с любимия ми. Това всъщност е чудесен начин да поставите редактора на Vim. Вижте Vimrc от amix .

Първо се уверете, че на вашата система е инсталиран git. Работя с Manjaro Linux, дистрибуция, базирана на Arch със страхотен външен вид и фина настройка. Ако използвате друг дистрибутор, проверете как да инсталирате Git на Linux .

sudoпак Ман отивам

Както предлага страницата GitHub, изпълнете следната команда за завършване на инсталацията.

git клонинг -дълбочина=1https://github.com/микс/vimrc.git ~/.vim_runtime

ш~/.vim_runtime/install_awesome_vimrc.sh

След като инсталацията приключи, проверете Vim.

Какво стана? Тази приставка предлага опростен начин за поставяне на всички необходими файлове на място и съответно актуализиране на файла vimrc. Вижте промените, направени във файла vimrc.

дойдох~/.vimrc

Както можете да видите, .vim файловете са в директория и vimrc казва на Vim да зарежда тези файлове, когато Vim стартира.

Имате ли Vimball? Отворете .vba файла с Vim. След това изпълнете следната команда.

: източник%

Vim плъгин мениджър

Това е най -лесният начин за управление на всички ваши плъгини Vim. Почти всички ръчни задачи са изпълнени. Тези мениджъри на плъгини са супер удобни, когато работите с голям брой приставки Vim. Използвайки подходящ мениджър на плъгини, можете да направите живота си много по -лесен.

Инсталирането и използването на мениджъри на плъгини обаче може да бъде малко сложно. Разбира се, наследството на Vim изисква да сте достатъчно изтънчени, за да се справите ефективно с всички задачи.

Ето най -популярните мениджъри на Vim плъгини.

В този урок ще разгледаме vim-plug, любимия ми мениджър на плъгини за Vim.

Vim-щепсел

За разлика от други мениджъри на Vim плъгини, vim-plug е много, много прост. Няма нужда от кодиране на шаблона. Това е само един .vim файл. Vim-plug е по-лесен за инсталиране и синтаксисът е много прост.

Забележка: В случай на други мениджъри на Vim плъгини, ще се демонстрира само инсталацията.

Без повече шум, нека започнем.

Инсталиране на vim-plug

Запалете терминала и изпълнете следната команда.

къдрица-fLo~/.Дойдох/автоматично зареждане/plug.vim--create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/майстор/plug.vim

Конфигуриране на vim-plug

Сега е време да конфигурирате vimrc, за да се възползвате от vim-plug. Добавете раздел vim-plug във вашия vimrc файл.

щепсел за обаждане#begin ('~/.vim/plugged')
щепсел за обаждане#край()

Забелязвате ли параметъра ~/.vim/plugged? Той казва на vim-plug да изпълнява всички действия с приставката в директорията. Трябва да избягвате използването на директориите Vim по подразбиране като ~/.vim/plugin.

Сега, между двете декларации, трябва да има всички плъгини със следната структура.

Включете ‘<плъгин>'

Например, нека въведем следния ред, за да активираме приставките NERDTree, vim-easy-align и vim-github-dashboard.

Щепсел'scrooloose / nerdtree'
Щепсел'junegunn/vim-easy-align'
Включете „junegunn“/vim-github-dashboard “

Сега нека разгледаме структурата на командата. Забелязвате ли структурата „scrooloose/nerdtree“? Vim-plug ще се опита да зареди приставката от директорията GitHub. Той автоматично ще бъде преведен на https://github.com/junegunn/vim-github-dashboard .

Има някои приставки, които изискват допълнителни действия, след като вземете от репо GitHub. Вижте документацията за свързаните приставки. Допълнителните стъпки трябва да бъдат декларирани във vim-plug.

Включете „ycm-core/YouCompleteMe', {'направете':'./Инсталирай.py'}

В горния пример, след като вземете приставката, vim-plug ще стартира скрипта за инсталиране на Python install.py.

За всички възможни функционалности на vim-plug, силно препоръчвам да се консултирате с официална документация на vim-plug на GitHub .

Зареждат се всички приставки

След като vimrc е правилно конфигуриран, рестартирайте Vim или презаредете файла vimrc.

:така%

Накрая изпълнете следната команда, за да започнете инсталацията на всички приставки Vim, които са конфигурирани за vim-plug.

: PlugInstall

Vim-plug ще изтегли всички пакети директно от GitHub и ще ги постави в директорията ~/.vim/plugged и ще ги зареди при всяко зареждане на Vim.

Актуализиране на плъгина

Актуализирането на приставката е съвсем просто. Просто изпълнете следната команда във Vim.

: PlugUpdate

Премахване на плъгин

Ако искате да се отървете от приставка, това е доста лесно. Просто премахнете записа от раздела vim-plug на vimrc и извикайте следната команда.

: PlugClean

Както можете да видите, vim-plug ви пита дали искате да премахнете файловете и директориите.

Вола! Приставката е премахната!

Състояние на приставката

Vim-plug също предлага да проверите текущото състояние на приставката.

: PlugStatus

Други мениджъри на плъгини

Ето кратките въведения на Vundle и Pathogen. Преди да се включите, уверете се, че използвате само един мениджър на плъгини, за да избегнете ненужна сложност и прекъсвания.

Vundle

Съкратено от пакет Vim, Vundle е надежден мениджър на плъгини с много основни и разширени функции. Може да се сравни с apt или yum, които дистрибуциите използват

Инсталирайте Vundle, като изпълните следната команда.

git клонингhttps://github.com/VundleVim/Vundle.vim.git ~/.Дойдох/пакет/Vundle.vim

Точно като vim-plug, Vundle изисква подобна конфигурация на файла vimrc.

vundle трябва да има конфигурации
комплектнесъвместим
типът файл е изключен
конфигуриране на път на изпълнение
комплектrtp + = ~/.Дойдох/пакет/Vundle.vim
стартирайте плъгина Vundleфункция
обадете се на виндъл#begin ()
Приставка'VundleVim / Vundle.vim'
Приставка'tpope/vim-fugitive'
обадете се на виндъл#край()
друго задължителнозахоризонтални
отстъп на плъгина тип файл

За всички възможни функционалности, вижте Vundle на GitHub .

Патоген

Pathogen е друг мощен мениджър на плъгини за Vim. Вътрешният механизъм на патогена обаче е доста различен от този на vim-plug или Vundle. Тя ви позволява директно да управлявате „runtimepath“ на Vim.

Инсталирането на Pathogen е доста лесно. Вземете приставката Pathogen и я поставете в директорията ~/.vim.

mkdir -стр~/.Дойдох/автоматично зареждане ~/.Дойдох/пакет&&
къдрица-LSso~/.Дойдох/автоматично зареждане/patogen.vim https://tpo.pe/патоген.vim

За манипулиране на пътя на изпълнение, добавете следните редове във файла vimrc.

екзекутира патогена#infect ()
синтаксисът е включен
отстъп на плъгина тип файл

Задачата изпълнена! Сега всяка добавка, която добавите в директорията ~/.vim/bundle, ще бъде добавена към Vim „runtimepath“. Например, нека инсталираме sensible.vim.

CD~/.Дойдох/пакет&&
git клонингhttps://github.com/tpope/vim-sensible.git

За пълната документация, вижте Патоген на GitHub .

Последни мисли

Вероятно най-добрата част от приставката на Vim е, че е изключително стабилна и разработката на приставката все още продължава силно. Ако имате нужда от помощ, общността ще ви подкрепи.

Чувствайте се свободни да изследвате пътя си по невероятния свят на приставките Vim.

Наслади се!