Vim on mitmekülgne, võimas ja kerge käsurea tekstiredaktor, mis on aja jooksul osutunud asendamatuks.
Vimi saate installida Windowsi, macOS-i, Unixi ja Linuxi jaoks. Tegelikult on enamikul Unixi ja Linuxi põhistest süsteemidest vaikimisi Vim kaasas. Üks parimaid viise Vimi funktsionaalsuse laiendamiseks on pistikprogrammide kaudu. Siit saate teada, kuidas saate Vimi pistikprogramme installida.
Miks installida Vimi pistikprogrammid?
Vim on funktsioonidest pakatav redaktor; see on ka modulaarne ja väga kohandatav. Kui Vimi redaktoril pole teatud otsitavat funktsiooni või funktsiooni, on tõenäoline, et leiate selle jaoks pistikprogrammi või halvimal juhul saate selle ise luua. Sageli on otsitava funktsiooni jaoks juba olemas pistikprogramm.
Pluginad on Vimi üks armastatumaid funktsioone, kuna need võimaldavad teil Vimi funktsionaalsust laiendada, hoides samal ajal põhiprogrammi mahutavuse ja asjakohasena. Pluginate või laienduste kontseptsiooni emuleeritakse enamikus graafilistes redaktorites, nagu Visual Studio Code (VS Code), Atom jne.
Vimi pistikprogrammi installimeetodid
Vimis on pistikprogrammide installimiseks kaks peamist meetodit. Esimene meetod on plugina käsitsi installimine, kopeerides pistikprogrammi sisu määratud kausta. Teine ja kõige levinum meetod on pistikprogrammide installimine pistikprogrammide halduri kaudu.
Vaatame mõlemat meetodit, et saaksite valida, milline neist teie vajadustele kõige paremini vastab. Samuti on oluline märkida, et saate kasutada mitmeid pistikprogrammide haldureid.
Sul on vaja installige Git oma arvutisse mõlema pistikprogrammi installimeetodi jaoks.
1. Pistikprogrammi käsitsi installimine
Alates Vimi versioonist 8 saate installida pluginaid ilma paketihaldurit kasutamata, kasutades vaikepaketihaldustööriista.
Saate paigutada Vimi pistikprogrammid ~/.vim/pack/vendor/start/plugin_name kataloog. Pange tähele, et plugina_nimi kausta nimi on pistikprogrammiti erinev. Selle punkti demonstreerimiseks installime Vimi pistikprogrammi, mida tuntakse NERDTree nime all. See on Vimi jaoks laialdaselt kasutatav failisüsteemi uurija. NERDTree võimaldab visualiseerida projekti kaustastruktuuri puuvaates.
Esiteks, muuta oma kataloogi kodukataloogi, kasutades järgmist käsku:
cd ~
Seejärel otsige käsuga üles kaust .vim ls -alpeidetud failide ja kaustade kuvamiseks. Liikuge kausta, kui see on olemas.
Kui teie kodukataloogis pole kausta .vim, looge selle jaoks kausta struktuur NERDTree plugin, mille tahame installida, kasutades allolevat käsku:
mkdir -p .vim/pack/vendor/alustada/nerd_tree
Vim soovitab hõlpsaks haldamiseks luua iga pistikprogrammi jaoks eraldi kausta. Seega, kui installite mõne muu pistikprogrammi, loote selle pistikprogrammi jaoks uue kausta ~/.vim/pack/vendor/start/ kataloog.
Järgmisena laadige GitHubist alla NERDTree pistikprogramm ja asetage see nohik_puu pluginate kataloog, kasutades järgmist käsku:
git kloon https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
Enamik pistikprogrammide lehti sisaldab juhiseid pistikprogrammi allikast allalaadimiseks.
Käivitage Vimi redaktor ja tippige seejärel käsk :NERDTree NERDTree failiuurija avamiseks. Siin on NERDTree abil Vimis avatud ASP.NET Core veebi API projekt.
Plugina desinstallimiseks kustutage lihtsalt selle vastav pluginakaust (antud juhul nohik_puu).
2. Vimi pistikprogrammide installimine pluginahalduriga
Enne Vimi versiooni 8 on paketihaldurid olnud Vimi pistikprogrammide installimise traditsiooniline viis. Neid toetavad kõik Vimi versioonid ja pistikprogrammide installimiseks saate kasutada mitmeid paketihaldureid.
Mõned tähelepanuväärsemad pistikprogrammide haldurid on Vundle, VAM, vim-plug, patogeen jne.
Pluginahaldurite eeliseks on see, et te ei ole seotud kaustastruktuuri käsitsi loomisega ning pakette on lihtsam automaatselt uuendada.
Installime vim-plugi kaudu pistikprogrammi. Seda kasutatakse Vimi kogukonnas laialdaselt, seega on sellel suur kogukonna tugi ja see on ka hästi dokumenteeritud.
Esmalt installige vim-plug, kasutades käsku:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Järgmisena looge failis ~/.vimrc oma pistikprogrammi kirje. Kui teil pole faili ~/.vimrc, saate selle luua, kasutades puudutage ~/.vimrc käsk.
Sisestage oma ~/.vimrc faili järgmine tekst.
helistama pistik#begin()
Pistik 'konservivim/NERDTree'
helistama pistik#lõpp()
Kõik pistikprogrammid, mida kavatsete installida, tuleks paigutada reale helista plug#begin() ja helista plug#end(). Sel juhul tahame installida NERDTree. Pärast pistikprogrammide nimede lisamist salvestage fail.
Avage oma Vimi redaktor ja käivitage käsk :PlugInstall pistikprogrammi installimiseks. Muudatuste jõustumiseks taaskäivitage Vim.
Vimi redaktori kohandamine Linuxis
Oleme uurinud, kuidas kohandada ja laiendada Vimi funktsioone pluginate installimise kaudu. The ~/.vimrc fail on parim koht kohandatud Vimi konfiguratsioonide lisamiseks, kui soovite, et redaktor näeks hea välja.