GNU/Linux >> Znalost Linux >  >> Linux

Vim pluginy, které můžete použít ke zvýšení vaší produktivity!

Textový editor VIM nebo VI Improved je prohlášen za jeden z nejpokročilejších textových editorů, které byly vyvinuty, a je dodáván se spoustou pluginů.

A i když se zdá, že má strmou křivku učení, po týdnu cvičení ji zaručeně budete moci používat.

Zde je několik článků, které vám mohou pomoci s VIM, pokud budete někdy potřebovat cheat sheet nebo důvod, proč začít!

  • Začínáme s VIM
  • 20 nejlepších příkazů VIM, které zvyšují vaši produktivitu!

Funkce, které VIM poskytuje, pokud jde o úpravy, jsou bezkonkurenční pokud neposloucháte fandom EMACS .

Podíváme se na práci s pokročilými koncepty přidávání pluginů do vim pro funkčnost.

Za předpokladu, že jste již s VIM pracovali a místo toho hledáte pluginy, můžeme začít!

Možnosti instalace modulu Vim Plugin

Abyste mohli nainstalovat a integrovat pluginy s vaším vim, budete si muset nainstalovat správce pluginů.

Naštěstí je komunita pro správce pluginů velmi aktivní, takže máme poměrně málo možností, jak s pluginy pracovat.

1. vim-plug

Osobně používám vim-plug správce, protože poskytuje podporu pro většinu modulů a obecně se velmi snadno používá.

Dokumentace pro vim-plug manažer je docela přímočarý a snadno srozumitelný.

Po jeho nastavení stačí uvést, který plugin chcete zapojit do .vimrc .

Poté stačí jednoduchý PlugInstall zajišťuje, že je plugin nainstalován do vašeho vim.

2. patogen

Pathogen je skvělý správce pluginů, který navrhl tpope , který je také tvůrcem vim-fugitive plugin, o kterém budeme diskutovat později v článku.

Zde je odkaz na nastavení s patogenem.

3. vundle

Vundle je jedním z původních správců balíčků a je známý tím, že je spolehlivý.

Komunita pro vundle je stále velmi aktivní a probíhají aktualizace za účelem implementace změn designu.

Pokud se chcete podívat na práci s vundle, zde je odkaz.

Populární pluginy VIM

Nyní se dostáváme k hlavnímu tématu článku! Vim je populární textový editor s velkou komunitou, ale to samozřejmě neznamená, že všechny jeho pluginy jsou špičkové.

Ale některé z nich jsou a jsou tak nazývány z velmi dobrého důvodu.

Zde je seznam pluginů, které vám mohou pomoci s vaším vim, od přizpůsobení přes automatické dokončování až po správu verzí.

Vim má všechno!

Pluginy pro přizpůsobení pro VIM

Velká část komunity je ta, která miluje navrhování motivů, aby jejich vim vypadaly cool.

Nebo jen proto, aby jejich verze vypadala jako domácí. Naštěstí velká část z nich také miluje sdílení!

Zde jsou některé pluginy, které komunita miluje pro jejich estetický design,

1. Gruvbox

Klasika výběru motivů, gruvbox je oslavován jako jedno z nejlepších barevných schémat, které člověk může mít na svém živém těle.

Gruvbox nabízí slušnou škálu barevných schémat od světlých po tmavé a jeho instalace je také docela jednoduchá.

Zde je celá řada dostupných schémat a zde jsou pokyny k instalaci gruvboxu.

2. Nord

Další skvělé barevné schéma, které má tendenci spíše k minimalistickému designu než k retro barvám, Nord je docela moderní vim téma.

O barevných schématech toho není moc co říct, vypadají úžasně a jejich nastavení je docela snadné!

3. vim-airline

Extrémně přizpůsobitelný stavový řádek, vim-airline je plugin, který vám umožňuje používat stavový řádek, který poskytuje informace o dokumentu.

Od způsobu provedení po počet slov, vim-airline odvádí skvělou práci při poskytování informací a přitom je stále estetický.

Tak proč čekat? Zde je dokumentace pro vim-airline!

Zásuvné moduly automatického dokončování pro VIM

Mnohokrát dáváme přednost pouze textovým editorům jako VS Code a IDE kvůli jejich inteligentním funkcím automatického doplňování.

No, tady jsou některé pluginy, které jsou docela vyzyvatelem Intellisense.

1. Dobyvatel dokončení

coc plugin je ten, který je navržen pro použití neovim spíše než vim, takže i když je to dobrý plugin, lze jej přeskočit, pokud používáte vim místo nvim.

Stejně jako název, i Conqueror of Completion docela odpovídá svému jménu, přičemž asynchronní a postupné dokončování vás zcela uspokojí s výběrem.

CoC je docela úžasné, ale nenabízí tolik podpory, jak byste chtěli, pokud jde o automatické doplňování jiných jazyků než JS.

Zde je odkaz, kde si to můžete prohlédnout!

2. YouCompleteMe

YCM je rychlý nástroj pro dokončování a refaktorování fuzzy vyhledávacího kódu.

Často se považuje za rivala CoC a někteří lidé, kteří se prostě nedokážou přizpůsobit CoC, mají tendenci se s YCM cítit jako doma.

Existují možnosti instalace obou modulů pro dokončování kódu, abyste se vyhnuli nevýhodám, ale výsledkem je duplikace návrhů kódu.

Celkově je dobré prozkoumat oba, než se rozhodnete, kterým z nich pokračovat.

Zde je odkaz na spolupráci s YCM.

Řízení verzí a systém souborů ve VIM

Charakteristickým rysem předních textových editorů by byla jejich podpora stromů adresářů souborů a hledání souborů k úpravě.

Velkou změnou ve hře je systém správy verzí, který textové editory přidaly ke své funkcionalitě, což nově definovalo požadavky na to, aby byl uchazeč o úpravu kódu.

No, to jsem rád, že to říkám, vim? Má obojí a oba jsou špičkové.

1. vim-prchající

fugitive je považován za plugin go to pro Git ve Vimu.

Tím, že tpope poskytuje téměř veškerou funkcionalitu, která je vyžadována od systému správy verzí, tento plugin skutečně přinesl velké zbraně.

Můžete také svázat klíče pro provedení fáz , zavazuje , tlačí , sloučí a tykve , to vše od konečků vašich prstů, které tak pohodlně leží na domácí řadě.

Popisující vim-fugitive plugin je docela těžký, jako jednoduchý :GCommit a :Gpush se postará o veškerý kód, když se pokoušíte opustit budovu v případě požáru.

Bonusové body, pokud máte příkazy vázané na kombinaci kláves, osobně to mám na <leader>gc a <leader>gp .

Koneckonců, k čemu je vim, když něco nedokážete udělat několika stisky kláves?

Každopádně zde je odkaz na vim-fugitive a zde je postup instalace.

2. fzf.vim

Fuzzy finder je interaktivní unixový filtr pro terminály, který lze použít k rychlému vyhledání souborů v adresářích a vyhledání konkrétních slov v souborech.

Hádej co? vim má svůj vlastní obal pro fzf plugin s názvem fzf.vim a funguje to bez problémů.

Vazba na kombinaci kláves mi ušetřila spoustu času při používání :wq za účelem uložení souboru.

Pokračujte dále a vyhledejte soubor pomocí klasického cd a dir /ls příkaz v zoufalství.

Místo toho jednoduché <leader>p v podstatě zaručuje procházení adresářů, aby mi poskytl jeden soubor, který hledám.

Možná neznám název, ale fzf zvládne i tuto výzvu!

Když už mluvíme o hledání věcí, které potřebujete, zde je odkaz na fzf.vim.

Závěr

Celkově je práce s vim úžasným zážitkem, jakmile si na to zvyknete.

Procházení obrovského rozsahu textu pomocí několika jednoduchých příkazů je mimořádně uspokojivé a učení vim nemá žádné nevýhody.

Díky pluginům je to mnohem lepší. Vždy je co prozkoumat, takže až příště!

Odkazy

  • vim-plug
  • patogen
  • vundle

Linux
  1. Top 5 Linux Shells, které můžete použít ve své každodenní práci

  2. Nejlepší torrent klienti, které můžete použít na Linuxu

  3. Jak nainstalovat a používat Vim-plug Plugin Manager v Linuxu

  1. Jak můžete chránit svůj počítač?

  2. Můžete použít kotvy ^ $ s Ls?

  3. jak používat pylint ve vim

  1. Vim zvýrazňuje texty červeně? Zde je návod, jak to zastavit!

  2. 10 užitečných tipů LibreOffice ke zvýšení vaší produktivity

  3. Jak můžete přepnout klávesy j a k ve vim?