Vim je široko používaný terminálový editor vo svete Linuxu a rovnako ako mnoho iných aplikácií pre Linux beží aj na systémoch Unix, Windows a MacOS.

Jednou z vecí, ktoré ľudia na Vime najviac milujú, je to, že je vysoko prispôsobiteľný a rozšíriteľný pomocou doplnkov. Nájdenie správnych doplnkov pre váš pracovný postup výrazne zlepší vašu produktivitu v systéme Linux.

Tu je výber 12 najlepších doplnkov Vim, ktoré zlepšia váš pracovný postup v systéme Linux.

1. NERDTstrom

NERDTree je doplnok na prieskum súborov, ktorý vám umožňuje vizualizovať hierarchiu vášho projektu priamo v editore Vim. Okrem toho ho môžete použiť na prehľadávanie zložitých štruktúr priečinkov a otváranie súborov na úpravy. NERDTree môžete nainštalovať manuálne alebo pomocou svojho obľúbeného správcu doplnkov Vim.

Po nainštalovaní môžete NERDTree otvoriť pomocou príkazu Vim :NERDTstrom.

Získajte viac informácií alebo získajte pomoc o tomto úžasnom prieskumníkovi súborov pomocou nasledujúceho príkazu Vim :pomôžte NERDTree. Použiť Vim je vstavaný tútor na zvládnutie tento úžasný editor.

instagram viewer

Stiahnuť ▼:NERDTstrom

2. Emmet-vim

Emmet-vim je výkonný a flexibilný doplnok na dokončenie kódu. Väčšinou sa zameriava na webových vývojárov pracujúcich s HTML a CSS. Emmet je flexibilnejší a prispôsobiteľnejší ako tradičné úryvky kódu.

Napríklad na vytvorenie troch HTML odkazov s emmet môžete jednoducho napísať li*3 a stlačte klávesovú skratku Ctrl + Y nasledovaný , (čiarka) a emmet automaticky vytvorí kód za vás. emmet je dostupný aj pre iné editory kódu, ako sú VS Code, Atom a ďalšie.

Stiahnuť ▼:Emmet-vim

3. vim-gitgutter

vim-gitgutter je skvelý nástroj, ak vo svojom pracovnom postupe používate systém riadenia verzií Git. Tento doplnok vám pomáha sledovať váš kód tým, že vám zobrazuje všetky zmeny, ktoré ste vykonali vo vzdialenom úložisku. Napríklad zvýrazňuje pridané, upravené alebo odstránené súbory.

Prípadne, ak používate iné systémy na správu verzií, ako je Bazaar, Mercurial, Subversion, Darcs atď., môžete použiť vim-značiť zapojiť.

Môžete tiež použiť akcie Git, ako je štádium, ukážka a vrátenie zmien kódu vo svojom úložisku. vim-gitgutter prichádza s ďalšími funkciami, ako je voliteľné zvýraznenie riadkov, príprava čiastočných kúskov atď.

Doplnok čerpá inšpiráciu z podobného doplnku dostupného pre textový editor Sublime. Môžete ho použiť aj s Funkcia čísla linky Vim aby ste videli, ktoré riadky boli zmenené.

Stiahnuť ▼:vim-gitgutter

Pomocou tohto úžasného doplnku môžete jednoducho komentovať a odkomentovať kód vo Vime. commentary.vim má veľmi málo príkazov a je extrémne jednoduchý na používanie, dokonca aj pre začiatočníkov.

Najdôležitejší príkaz je gcc ktorý komentuje jeden riadok kódu. Použite príkaz gc na komentovanie celého výberu, keď ste vo vizuálnom režime.

commentary.vim je postavený na podpore Vim pre mapovanie operátora. Môžeš nainštalujte doplnok prostredníctvom podpory doplnkov Vim alebo pomocou svojho obľúbeného správcu doplnkov.

Stiahnuť ▼:komentár.vim

5. vim-airline

vim-airline zobrazuje v spodnej časti krásny a štíhly stavový riadok, ktorý nahrádza predvolený riadok vo Vime. Stavový riadok pozostáva z niekoľkých častí a poskytuje informácie, ako je aktuálna poloha kurzora v súbore, typ súboru, formát súboru atď. Rôzne časti sú výrazne sfarbené, aby vám poskytli pekný tip.

Téma doplnku, farby a funkcie sa ľahko konfigurujú a dajú sa prispôsobiť podľa vašich predstáv. vim-airline je ľahký, dobre otestovaný doplnok Vim a dobre sa integruje s inými doplnkami, ako sú fugitive, eclim, Flog atď.

Stiahnuť ▼:vim-airline

6. fzf

Na základe univerzálneho vyhľadávača príkazového riadka je doplnok fzf (fuzzy finder) v podstate obalom toho istého. Obsahuje niekoľko príkazov, na ktoré si ľahko zvyknete, či už ste začiatočník alebo pokročilý používateľ Vimu.

Plugin je veľmi ľahký, super rýchly a ľahko sa inštaluje. Oficiálna stránka fzf GitHub obsahuje veľmi dobrú dokumentáciu o tom, ako doplnok používať.

Stiahnuť ▼:fzf

7. Utečenec

Fugitive je propagovaný ako jeden z najlepších doplnkov Vim pre integráciu Git. Názov Fugitive pramení z toho, že si tvorcovia myslia, že je to také úžasné, že by to malo byť nelegálne.

Fugitive funguje skôr ako obal príkazov Git a jeho syntax je veľmi podobná syntaxi Git. Ak chcete spustiť akékoľvek príkazy Git, jednoducho pridajte :Git predpony k vašim príkazom. Napríklad na potvrdenie použite príkaz Vim :Git commit, alebo :Git rozdiel na zobrazenie rozdielu Git medzi viacerými odovzdaniami alebo vetvami.

Okrem toho plugin poskytuje niektoré vlastné príkazy pre operácie vyššej úrovne, ako napr :Gedit na zobrazenie akéhokoľvek odovzdania, stromu alebo značky v úložisku, alebo :GDelete za prevádzkovanie git rm príkaz na aktuálnom súbore. Ak chcete presunúť súbor, môžete použiť :Presunúť ktorý je podobný príkazu Git git mv.

Stiahnuť ▼:Utečenec

8. Asynchronous Lint Engine (ALE)

Doplnok ALE, skratka pre Asynchronous Lint Engine, je nástroj na analýzu kódu a lintovanie, ktorý zobrazuje varovania a chyby v reálnom čase pri vykonávaní zmien v kóde.

Okrem lintingu, ALE tiež poskytuje rýchle návrhy na opravu kódu pomocou :ALEFixSuggest príkaz. Podporuje tiež automatické dopĺňanie kódu. Ešte lepšie je, že si môžete zobraziť ďalšie informácie o symbole tak, že naň umiestnite kurzor myši pomocou tlačidla :ALEHover príkaz.

ALE je dobre zdokumentovaný a k väčšine jeho dokumentácie máte prístup pomocou :Pomoc príkaz. Ak chcete napríklad získať pomoc s funkciou vznášania, môžete spustiť :help ale-hover.

ALE má podporu pre desiatky programovacích a skriptovacích jazykov ako C#, Bash, Ansible, Chef, SQL, JavaScript, YAML, TypeScript, C, LaTeX atď.

Stiahnuť ▼:ALE

9. OmniSharp-vim

C# je programovací jazyk, ktorý bol pôvodne vyvinutý spoločnosťou Microsoft a mohol bežať iba v systéme Windows. Rýchlo vpred do súčasnosti môžete spustiť C# na Windows, MacOS a Linux. A tým to nekončí, dokonca môžete vo Vime vyvíjať kód C#.

Doplnok OmniSharp-vim je špeciálne navrhnutý tak, aby vám pomohol jednoducho napísať kód C# vo Vime. Poskytuje dokončenie kódu, kód IntelliSense a ďalšie potrebné funkcie, aby bolo písanie kódu C# vo Vime rovnako príjemné. Niektoré ďalšie skvelé funkcie, ktoré podporuje, zahŕňajú refaktorovanie kódu, zvýrazňovanie syntaxe, formátovanie kódu, testovanie jednotiek atď.

Stiahnuť ▼:OmniSharp-vim

10. obklopiť.vim

Ako už názov napovedá, plugin surround.vim je o obklopení časti textu alebo kódu iným znakom, najmä zátvorkami, zátvorkami, úvodzovkami atď. Plugin používa na dosiahnutie svojho cieľa veľmi jednoduché príkazy.

Stiahnuť ▼:obklopiť.vim

11. Supertab

Supertab vám pomôže s dokončením vkladania pomocou Tab kláves na klávesnici. Ešte lepšie je, že sa ľahko konfiguruje, takže si ho môžete prispôsobiť podľa svojich potrieb.

Použite príkaz vim :help supertab získať pomoc s doplnkom. Na inštaláciu doplnku môžete použiť ktoréhokoľvek zo svojich obľúbených správcov doplnkov alebo vstavanú podporu doplnkov Vim.

Stiahnuť ▼:Supertab

12. SnipMate

Hlavným cieľom tohto doplnku je poskytnúť úryvky podobné tým, ktoré sú podporované v textovom editore TextMate, aby bolo vaše kódovanie rýchlejšie. Ak napríklad na vytvorenie cyklu for používate programovací jazyk založený na jazyku C, jednoducho zadajte „pre“ nasleduje Tab kľúč a vytvorí vám nasledujúci kód:

pre (i = 0; i < počítať; i++) {
/* kód */
}

Pomocou SnipMate môžete jednoducho pridať svoje vlastné úryvky pre váš preferovaný programovací jazyk.

Stiahnuť ▼:SnipMate

Prispôsobenie Vim vašim preferenciám pomocou pluginov

Okrem rozšírenia a poskytovania ďalších funkcií pre Vim, pluginy výrazne zlepšujú váš pracovný tok a produktivitu. K dispozícii máte tisíce doplnkov Vim a môžete nájsť tie, ktoré najlepšie vyhovujú vášmu pracovnému postupu, a nainštalovať ich zadarmo.

Ak vás predvolené používateľské rozhranie Vimu neohúri, môžete editor ďalej prispôsobiť pomocou vstavaných funkcií prispôsobenia pomocou .vimrc súbor.