Vim ir daudzpusīgs, jaudīgs un viegls komandrindas teksta redaktors, kas laika gaitā ir izrādījies neaizstājams.
Vim var instalēt operētājsistēmās Windows, macOS, Unix un Linux. Patiesībā lielākā daļa uz Unix un Linux balstītu sistēmu pēc noklusējuma ir aprīkotas ar Vim. Viens no labākajiem veidiem, kā paplašināt Vim funkcionalitāti, ir spraudņu izmantošana, un šeit ir norādīts, kā programmā Vim varat instalēt spraudņus.
Kāpēc instalēt Vim spraudņus?
Vim ir daudzfunkcionāls redaktors; tas ir arī modulārs un ļoti pielāgojams. Ja Vim redaktoram nav noteiktas funkcijas vai funkcijas, ko meklējat, iespējams, varat tam atrast spraudni vai sliktākajā gadījumā izveidot spraudni pats. Bieži vien jūsu meklētajai funkcionalitātei jau ir pieejams spraudnis.
Spraudņi ir viena no iecienītākajām Vim funkcijām, jo tie ļauj paplašināt Vim funkcionalitāti, vienlaikus saglabājot pamatprogrammas apjomu vienkāršu un atbilstošu. Spraudņu vai paplašinājumu jēdziens tiek emulēts lielākajā daļā grafisko redaktoru, piemēram, Visual Studio Code (VS Code), Atom utt.
Vim spraudņa instalēšanas metodes
Ir divas galvenās spraudņu instalēšanas metodes programmā Vim. Pirmā metode ir manuāli instalēt spraudni, kopējot spraudņa saturu norādītajā mapē. Otra un visizplatītākā metode ir spraudņu instalēšana, izmantojot spraudņu pārvaldnieku.
Apskatīsim abas metodes, lai jūs varētu izvēlēties, kura no tām vislabāk atbilst jūsu vajadzībām. Ir arī svarīgi atzīmēt, ka varat izmantot vairākus spraudņu pārvaldniekus.
Jums vajadzēs instalējiet Git savā datorā abām spraudņu instalēšanas metodēm.
1. Spraudņa manuāla instalēšana
Sākot ar Vim versiju 8, varat instalēt spraudņus, neizmantojot pakotņu pārvaldnieku, izmantojot noklusējuma pakotņu pārvaldības rīku.
Vim spraudņus varat ievietot mapē ~/.vim/pack/vendor/start/plugin_name direktoriju. Ņemiet vērā, ka spraudņa_nosaukums mapes nosaukums dažādiem spraudņiem būs atšķirīgs. Lai parādītu šo punktu, instalēsim Vim spraudni, kas pazīstams kā NERDTree. Tas ir plaši izmantots Vim failu sistēmas pārlūks. NERDTree ļauj vizualizēt projekta mapes struktūru koka skatījumā.
Pirmkārt, mainiet savu direktoriju uz mājas direktoriju, izmantojot šādu komandu:
cd ~
Pēc tam meklējiet mapi .vim ar komandu ls -al, lai parādītu slēptos failus un mapes. Pārejiet uz mapi, ja tāda pastāv.
Ja jūsu mājas direktorijā nav mapes .vim, izveidojiet mapes struktūru NERDTree spraudnis, kuru vēlamies instalēt, izmantojot tālāk norādīto komandu:
mkdir -p .vim/pack/vendor/sākt/nerd_tree
Lai atvieglotu pārvaldību, Vim iesaka katram spraudnim izveidot atsevišķu mapi. Tātad, ja vēlaties instalēt citu spraudni, jūs izveidosit jaunu mapi spraudnim ~/.vim/pack/vendor/start/ direktoriju.
Pēc tam no GitHub lejupielādējiet spraudni NERDTree un ievietojiet to nerd_tree spraudņa direktorijā, izmantojot šādu komandu:
git klons https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
Lielākajā daļā spraudņu lapu būs norādījumi par to, kā lejupielādēt spraudni no tā avota.
Palaidiet Vim redaktoru un pēc tam ierakstiet komandu :NERDTree lai atvērtu NERDTree failu pārlūku. Šeit ir ASP.NET Core tīmekļa API projekts, kas atvērts Vim, izmantojot NERDTree.
Lai atinstalētu spraudni, vienkārši izdzēsiet tam atbilstošo spraudņa mapi (šajā gadījumā nerd_tree).
2. Vim spraudņu instalēšana, izmantojot spraudņu pārvaldnieku
Pakešu pārvaldnieki bija tradicionāls spraudņu instalēšanas veids programmā Vim pirms Vim versijas 8. Tie tiek atbalstīti visās Vim versijās, un ir vairāki pakotņu pārvaldnieki, kurus varat izmantot, lai instalētu spraudņus.
Daži no ievērojamākajiem spraudņu pārvaldniekiem ir Vundle, VAM, vim-plug, patogēns utt.
Spraudņu pārvaldnieku priekšrocība ir tāda, ka jūs neesat iesaistīts mapju struktūras manuālā izveidē, un pakotnes ir vieglāk atjaunināt automātiski.
Instalēsim spraudni, izmantojot vim-plug. To plaši izmanto Vim kopienā, tāpēc tai ir liels kopienas atbalsts, un tas ir arī labi dokumentēts.
Vispirms instalējiet vim-plug, izmantojot komandu:
čokurošanās -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Pēc tam izveidojiet sava spraudņa ierakstu failā ~/.vimrc. Ja jums nav faila ~/.vimrc, varat to izveidot, izmantojot pieskarieties pie ~/.vimrc komandu.
Ievadiet šādu tekstu savā ~/.vimrc failā.
zvanu spraudnis#begin()
Spraudnis 'konservavim/NERDTree'
zvanu spraudnis#end()
Visi spraudņi, kurus plānojat instalēt, ir jāievieto rindā izsaukt spraudni#begin() un izsaukt plug#end(). Šajā gadījumā mēs vēlamies instalēt NERDTree. Pēc spraudņu nosaukumu pievienošanas saglabājiet failu.
Atveriet savu Vim redaktoru un palaidiet komandu :PlugInstall lai instalētu spraudni. Restartējiet Vim, lai izmaiņas stātos spēkā.
Vim redaktora pielāgošana operētājsistēmā Linux
Mēs esam apskatījuši, kā pielāgot un paplašināt Vim funkcionalitāti, instalējot spraudņus. The ~/.vimrc fails ir labākā vieta, kur pievienot pielāgotas Vim konfigurācijas, ja vēlaties, lai redaktors izskatītos labi.