Vim este un editor de text de linie de comandă versatil, puternic și ușor, care s-a dovedit a fi indispensabil de-a lungul timpului.

Puteți instala Vim pe Windows, macOS, Unix și Linux. De fapt, majoritatea sistemelor bazate pe Unix și Linux vin cu Vim în mod implicit. Una dintre cele mai bune modalități de a extinde funcționalitatea Vim este prin intermediul pluginurilor și iată cum puteți instala pluginuri în Vim.

De ce să instalați pluginuri Vim?

Vim este un editor plin de caracteristici; este, de asemenea, modular și extrem de personalizabil. Dacă editorul Vim nu vine cu o anumită funcție sau caracteristică pe care o căutați, sunt șanse să găsiți un plugin pentru el sau, în cel mai rău caz, să creați singur un plugin. Adesea, există deja un plugin care există pentru funcționalitatea pe care o căutați.

Pluginurile sunt una dintre cele mai iubite caracteristici ale Vim, deoarece vă permit să extindeți funcționalitatea Vim, păstrând în același timp dimensiunea programului de bază subțire și relevantă. Conceptul de pluginuri sau extensii este emulat în majoritatea editorilor grafici precum Visual Studio Code (VS Code), Atom etc.

instagram viewer

Metode de instalare a pluginului Vim

Există două metode principale de instalare a pluginurilor în Vim. Prima metodă este să instalați manual un plugin prin copierea conținutului pluginului într-un folder desemnat. Cealaltă metodă și cea mai comună este să instalați pluginuri printr-un manager de plugin.

Să aruncăm o privire la ambele metode, astfel încât să puteți alege care se potrivește cel mai bine nevoilor dvs. De asemenea, este important să rețineți că există mai mulți manageri de pluginuri pe care îi puteți utiliza.

Va trebui instalați Git pe computer pentru ambele metode de instalare a pluginurilor.

1. Instalarea manuală a unui plugin

Începând cu Vim versiunea 8, puteți instala pluginuri fără a fi nevoie de un manager de pachete, folosind instrumentul implicit de gestionare a pachetelor.

Puteți plasa pluginuri Vim în ~/.vim/pack/vendor/start/plugin_name director. Rețineți că nume_plugin numele folderului va varia de la un plugin la altul. Pentru a demonstra acest lucru, să instalăm un plugin Vim cunoscut sub numele de NERDTree. Este un explorator de sisteme de fișiere utilizat pe scară largă pentru Vim. NERDTree vă permite să vizualizați o structură de foldere de proiect într-o vizualizare arborescentă.

Primul, schimbați-vă directorul în directorul principal folosind următoarea comandă:

CD ~

Apoi căutați folderul .vim cu comanda ls -al, pentru a afișa fișierele și folderele ascunse. Navigați la folderul dacă acesta există.

Dacă nu aveți folderul .vim în directorul de pornire, creați structura de foldere pentru NERDTtree plugin pe care vrem să-l instalăm folosind comanda de mai jos:

mkdir -p .vim/pack/vendor/start/nerd_tree

Vim vă recomandă să creați un folder separat pentru fiecare plugin pentru o gestionare ușoară. Deci, dacă doriți să instalați un alt plugin, veți crea un folder nou pentru plugin în ~/.vim/pack/vendor/start/ director.

Apoi, descărcați pluginul NERDTree de pe GitHub și plasați-l în nerd_tree directorul de pluginuri folosind următoarea comandă:

git clonare https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

Majoritatea paginilor cu pluginuri vor conține instrucțiuni despre cum să descărcați un plugin din sursa acestuia.

Porniți editorul Vim și apoi tastați comanda :NERDTarbore pentru a deschide exploratorul de fișiere NERDTree. Iată un proiect ASP.NET Core web API deschis în Vim folosind NERDTree.

Pentru a dezinstala un plugin, pur și simplu ștergeți folderul de plugin corespunzător (în acest caz, nerd_tree).

2. Instalarea pluginurilor Vim cu un manager de pluginuri

Managerii de pachete au fost modalitatea tradițională de instalare a pluginurilor în Vim, înainte de versiunea 8 a Vim. Sunt acceptate în toate versiunile de Vim și există mai mulți manageri de pachete pe care îi puteți folosi pentru a instala pluginuri.

Unii dintre cei mai noti manageri de pluginuri includ Vundle, VAM, vim-plug, agent patogen etc.

Avantajul managerilor de plugin este că nu sunteți implicat în crearea manuală a structurii folderelor și este mai ușor să actualizați pachetele automat.

Să instalăm un plugin prin vim-plug. Este utilizat pe scară largă în comunitatea Vim, așa că are un sprijin mare de comunitate și este, de asemenea, bine documentat.

Mai întâi, instalați vim-plug folosind comanda:

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

Apoi, creați o intrare pentru pluginul dvs. în fișierul ~/.vimrc. Dacă nu aveți fișierul ~/.vimrc, îl puteți crea folosind fișierul atinge ~/.vimrc comanda.

Introduceți următorul text în fișierul dvs. ~/.vimrc.

apel priza#ÎNCEPE()
Priza 'preservevim/NERDTree'
apel priza#Sfârşit()

Toate pluginurile pe care intenționați să le instalați ar trebui să fie plasate în linie apelare plug#begin() și apelare plug#end(). În acest caz, dorim să instalăm NERDTree. După ce adăugați numele pluginurilor, salvați fișierul.

Deschideți editorul Vim și rulați comanda :PlugInstall pentru a instala pluginul. Reporniți Vim pentru ca modificările să intre în vigoare.

Personalizarea editorului Vim pe Linux

Am analizat cum să personalizăm și să extindem funcționalitatea Vim prin instalarea de pluginuri. The ~/.vimrc fișierul este cel mai bun loc pentru a adăuga configurații personalizate Vim dacă doriți să faceți editorul să arate bine.