Spracovanie súborov
Existuje mnoho nástrojov na lepšie zaobchádzanie so súbormi; mali by ste skutočne použiť pracovný postup v štýle projektu. Z tohto dôvodu je jedným vylepšením schopnosť vidieť vaše súbory v strome po boku editora. Pridajte NERDtree!
Nerdtree je zverejnený na GitHub; väčšina správcov doplnkov má hodnotu „preservim / nerdtree“. Prípona umiestni stromový zoznam vašich súborov tam, kde by ste to očakávali. Máte veľa možností na vyladenie jeho správania, vrátane nastavenia šípok na čokoľvek chcete. Pri pohľade na GitHub máte tiež veľa vidličiek, ktoré môžu lepšie vyhovovať vašim potrebám.
Pri písaní softvéru budete musieť vyhľadávať súbory a text v iných súboroch. Bez funkcií vo Vime by ste to boli nútení urobiť na príkazovom riadku v inom termináli. Denite sa integruje s ripgrep a umožňuje vám hľadať priamo vo Vime. Vyžaduje Python a pynvim a je veľmi rýchly a efektívny.
Ak chcete nainštalovať Denite, musíte si nainštalovať 'Shougo / denite.nvim ', vo svojom adresári doplnkov vim alebo použite svojho obľúbeného správcu doplnkov. Musíte tiež nastaviť Python, ktorý používate, s parametrami hostiteľského programu. Na overenie a pre viac informácií použite „checkhealth“ vo vim.
nech g: python_hostprog = '/ usr / bin / python' nech g: python3_hostprog = '/ usr / bin / python3'
Nainštalujte si program ripgrep a upgradujte svoj pynvim na správnu verziu. Sú v regulárnom repo, respektíve v pytóne.
Vyplnenie kódu
Mnoho používateľov, ktorí prechádzajú z VSCode, sa pýta, ako robiť veci ako je dokončenie kódu. Nemusíte sa báť, ľudia sa snažia pomôcť vám a vyriešiť svoje problémy. Neoclide on GitHub has many vim extensions for all your needs. Program „Conquer of Completion“, ktorý je odteraz coc, obsahuje dokončenie kódu, ktorý sa podobá VSCode.
COC má tiež veľa čiastkových doplnkov, ktoré všetky používajú hlavný doplnok. Niektoré sú užitočné pre konkrétne jazyky. Môžete použiť eslint, aby ste udržali svoj kód správny a našli chyby. Krajšia prípona umožňuje lepšie formátovanie kódu. Zoznam jazykov, ktoré môžete použiť, je dlhý. Mali by ste si to prezrieť potom, ako ste začali používať COC; prechod na iných môže stáť za to, ale nie bez veľmi dobrých dôvodov.
Aby ste kódovanie ešte urýchlili, môžete na vytvorenie kódu použiť skratky. Toto robíte s Emmetom; systém existuje pre mnoho editorov a IDE. Vo Vim jednoducho pridáte svoj plugin pomocou init.súbor vim alebo vimrc. Aby ste boli skutočne efektívni, budete sa musieť naučiť skratky, ktoré zodpovedajú požadovanému kódu. Keď ich poznáte, rýchlosť kódovania rastie exponenciálne. Ak chcete nainštalovať, pridajte https: // github.com / mattn / emmet-vim do konfigurácie vášho doplnku.
Git
Ak to s programovaním myslíte vážne, musíte mať systém kontroly verzie. Ak nepoužívate git, máte na rukách veľmi vzácny projekt. Git spúšťate na príkazovom riadku mimo editora, kým nenájdete vynikajúce rozšírenie, ktoré ho spustí za vás. Keďže ste počuli o Coc, mali by ste vedieť, že pre tento rámec existuje rozšírenie, ale priznávajú si, že na funkcie má málo. Najobľúbenejší je teda vim-fugitive. Nainštalujte si ho pomocou svojho obľúbeného správcu doplnkov. Po nainštalovaní môžete spustiť git rovnako, ako keby ste boli na príkazovom riadku. Pridáva tiež veľa funkcií, ktoré pôsobia na vaše úložisko aj na vašu vyrovnávaciu pamäť. Môžete ho použiť na spustenie rozdielu vo vim a má tiež veľa doplnkov pre slávnych poskytovateľov. Máte tiež možnosť stavového riadku, ktorú môžete pridať do svojho stavového riadku. Ďalej uvidíte príklad.
Ďalšie nepárne, ktoré by sa vám mohli páčiť.
Keď budete mať v editore všetky funkcie, môžete svoje skúsenosti okoreniť. Možno budete chcieť mať v dolnej časti obrazovky pekný stavový riadok. Použite na to leteckú spoločnosť vim-airline, existuje veľa ďalších, ale táto vyzerá ľahko a vzdušne. Pre inštaláciu si do konfigurácie pridajte „vim-airline / vim-airline“. Váš hlavný panel bude okamžite vyzerať lepšie a vy môžete vo svojom voľnom čase vyladiť ďalšie.
https: // github.com / vim-airline / vim-airline
Jedným zo spôsobov, ako vylepšiť stavový riadok a väčšinu ostatných častí rozhrania, je pridať do ikony pekné ikony. Ikony „ryanoasis / vim-dev“ sú skvelou voľbou pre tieto ikony. Nainštalujte bežným spôsobom; hrá sa dobre s leteckou spoločnosťou vim-airline a mnohými ďalšími rozšíreniami.
https: // github.com / ryanoasis / vim-devicons
Mali by ste tiež zvážiť, ako môžete vidieť svoju webovú stránku naživo, keď programujete mimo vim. Pre uzol.js, existuje na to pripravené riešenie. Volá sa synchronizácia prehliadača. Nainštalujete ho pomocou npm a spustíte ho pomocou príkazu a adresára, kde je váš projekt. Hneď po spustení príkazu sa prehľadávač spustí na adrese „localhost: 3000“. Všetky zmeny sa prejavia okamžite po aktualizácii kódu.
Záver
Ak chcete začať programovať na webe, musíte si najskôr dať pozor na niekoľko návodov a potom vytvoriť svoje vlastné projekty. Nájdite ľudí, ktorým môžete pomôcť, aby vám nakoniec pomohli. Aby bol váš zážitok z kódovania efektívny a príjemný, použite rozšírenia, o ktorých ste tu počuli. Mali by ste tiež neustále hľadať spôsoby, ako sa zlepšiť najskôr vy a potom svoje nástroje.