Vim е универсален, мощен и лек текстов редактор от команден ред, който се оказа незаменим с течение на времето.
Можете да инсталирате Vim на Windows, macOS, Unix и Linux. Всъщност повечето базирани на Unix и Linux системи идват с Vim по подразбиране. Един от най-добрите начини за разширяване на функционалността на Vim е чрез плъгини и ето как можете да инсталирате плъгини във Vim.
Защо да инсталирате Vim Plugins?
Vim е пълен с функции редактор; също така е модулен и много адаптивен. Ако редакторът на Vim не се предлага с определена функция или функция, която търсите, има вероятност да намерите плъгин за него или в най-лошия случай сами да създадете плъгин. Често вече има плъгин, който съществува за функционалността, която търсите.
Плъгините са една от най-обичаните функции на Vim, защото ви позволяват да разширите функционалността на Vim, като същевременно поддържате размера на основната програма стройна и уместна. Концепцията за плъгини или разширения се емулира в повечето графични редактори като Visual Studio Code (VS Code), Atom и др.
Методи за инсталиране на плъгин Vim
Има два основни метода за инсталиране на плъгини във Vim. Първият метод е да инсталирате плъгин ръчно, като копирате съдържанието на плъгина в определена папка. Другият и най-често срещаният метод е да инсталирате плъгини чрез мениджър на плъгини.
Нека да разгледаме и двата метода, за да можете да изберете кой най-добре отговаря на вашите нужди. Също така е важно да се отбележи, че има няколко мениджъра на плъгини, които можете да използвате.
Ще трябва инсталирайте Git на вашия компютър за двата метода за инсталиране на плъгини.
1. Инсталиране на плъгин ръчно
Започвайки с Vim версия 8, можете да инсталирате плъгини без нужда от мениджър на пакети, като използвате инструмента за управление на пакети по подразбиране.
Можете да поставите плъгини за Vim в ~/.vim/pack/vendor/start/plugin_name директория. Обърнете внимание, че име на плъгин името на папката ще варира от плъгин до плъгин. За да демонстрираме тази точка, нека инсталираме плъгин за Vim, известен като NERDTree. Това е широко използван изследовател на файлова система за Vim. NERDTree ви позволява да визуализирате структура на папка на проекта в дървовиден изглед.
първо, променете вашата директория към домашната директория с помощта на следната команда:
cd ~
След това потърсете папката .vim с командата ls -al, за да покажете скрити файлове и папки. Придвижете се до папката, ако съществува.
Ако нямате папката .vim в домашната си директория, създайте структурата на папките за NERDTree плъгин, който искаме да инсталираме с помощта на командата по-долу:
mkdir -p .vim/pack/vendor/започнете/nerd_tree
Vim препоръчва да създадете отделна папка за всеки плъгин за лесно управление. Така че, ако трябва да инсталирате друг плъгин, ще създадете нова папка за приставката в ~/.vim/pack/vendor/start/ директория.
След това изтеглете приставката NERDTree от GitHub и я поставете в nerd_tree директория на плъгини с помощта на следната команда:
git клонинг 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, патоген и т.н.
Предимството на мениджърите на плъгини е, че не участвате в ръчното създаване на структурата на папките и е по-лесно да актуализирате пакетите автоматично.
Нека инсталираме плъгин чрез vim-plug. Той се използва широко в общността на Vim, така че има голяма подкрепа от общността и също така е добре документиран.
Първо, инсталирайте vim-plug с помощта на командата:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
След това създайте запис за вашия плъгин във файла ~/.vimrc. Ако нямате файла ~/.vimrc, можете да го създадете с помощта на докоснете ~/.vimrc команда.
Въведете следния текст във вашия файл ~/.vimrc.
повикване щепсел#начало()
Щепсел 'konzervvim/NERDTree'
повикване щепсел#край()
Всички плъгини, които възнамерявате да инсталирате, трябва да бъдат поставени в рамките на реда щепсел за повикване#begin() и щепсел за повикване#end(). В този случай искаме да инсталираме NERDTree. След като добавите имената на плъгините, запазете файла.
Отворете редактора на Vim и изпълнете командата :PlugInstall за да инсталирате приставката. Рестартирайте Vim, за да влязат в сила промените ви.
Персонализиране на Vim Editor на Linux
Разгледахме как да персонализираме и разширим функционалността на Vim чрез инсталиране на плъгини. В ~/.vimrc Файлът е най-доброто място за добавяне на персонализирани конфигурации на Vim, ако искате да направите редактора да изглежда добре.