Ravnanje z datotekami
Obstaja veliko orodij za boljše upravljanje datotek; resnično bi morali uporabiti potek dela v projektnem slogu. S tem je ena izboljšava ta, da si lahko datoteke ogledate v drevesu ob strani urejevalnika. Dodajte NERDtree!
Nerdtree je objavljen na GitHub; večina upraviteljev vtičnikov ima vrednost "preservim / nerdtree". Razširitev postavi drevesni seznam datotek tam, kjer bi ga pričakovali. Na voljo imate veliko možnosti za prilagajanje njegovega vedenja, vključno z nastavitvijo puščic na vse, kar želite. Če pogledamo GitHub, imate tudi veliko vilic, ki morda bolj ustrezajo vašim potrebam.
Pri pisanju programske opreme boste morali iskati datoteke in besedilo v drugih datotekah. Brez funkcij znotraj Vima bi to morali storiti v ukazni vrstici drugega terminala. Denite se integrira z ripgrepom in omogoča iskanje v Vimu. Zahteva Python in pynvim ter je zelo hiter in učinkovit.
Če želite namestiti Denite, morate namestiti 'Shougo / denite.nvim ', v imeniku vim vtičnikov ali uporabite svojega najljubšega upravitelja vtičnikov. Prav tako morate nastaviti Python, ki ga uporabljate s parametri gostiteljskega programa. Za preverjanje in za več informacij uporabite "checkhealth" v vim.
naj g: python_hostprog = '/ usr / bin / python' naj g: python3_hostprog = '/ usr / bin / python3'
Namestite program ripgrep in nadgradite svoj pynvim na pravilno različico. So v običajnem repo in v pythonu.
Dokončanje kode
Mnogi uporabniki, ki se preselijo iz VSCode, se sprašujejo, kako narediti stvari, kot je dokončanje kode. Brez skrbi, ljudje si prizadevajo pomagati in rešiti lastne težave. Neoclide na GitHub ima veliko razširitev vim za vse vaše potrebe. "Conquer of Completion", coc, odslej vključuje dokončanje kode, ki spominja na VSCode.
COC ima tudi veliko vtičnikov, ki vsi uporabljajo glavni vtičnik. Nekateri so uporabni za določene jezike. Za ohranjanje pravilnosti kode in iskanje napak lahko uporabite eslint. Zaradi lepše razširitve je vaša koda bolje formatirana. Seznam jezikov, ki jih lahko uporabljate, je dolg. Preučite ga po začetku uporabe COC; prehod na druge se morda splača, vendar ne brez zelo tehtnih razlogov.
Če želite še hitreje kodirati, lahko za ustvarjanje kode uporabite okrajšave. To počnete z Emmetom; sistem obstaja za številne urednike in IDE-je. V Vim samo dodate svoj vtičnik z uporabo init.datoteka vim ali vimrc. Da boste resnično učinkoviti, se boste morali naučiti okrajšav, ki ustrezajo želeni kodi. Ko jih poznate, hitrost kodiranja naraste eksponentno. Za namestitev dodajte https: // github.com / mattn / emmet-vim v konfiguracijo vtičnika.
Git
Če se resno ukvarjate s programiranjem, morate imeti sistem za nadzor različic. Če ne uporabljate git, imate zelo redek projekt. Git zaženete v ukazni vrstici zunaj urejevalnika, dokler ne najdete odlične razširitve, ki ga zažene za vas. Ker ste že slišali za Coc, bi morali vedeti, da obstaja razširitev tega okvira, vendar sami priznavajo, da je pomanjkljiv. Torej najbolj priljubljen je vim-begunec. Namestite ga s svojim najljubšim upraviteljem vtičnikov. Ko ga namestite, lahko zaženete git, kot da bi bili v ukazni vrstici. Dodaja tudi številne funkcije, ki delujejo tako na vaše odlagališče kot na medpomnilnik. Z njim lahko zaženete razliko v vim-u, ima pa tudi veliko vtičnikov za znane ponudnike. Imate tudi možnost statusne vrstice, ki jo lahko dodate svoji statusni vrstici. Primer tega boste videli še spodaj.
Drugi čudni, ki bi vam bili morda všeč.
Ko boste imeli vse funkcije v urejevalniku, boste morda želeli popestriti svojo izkušnjo. Na dnu zaslona boste morda želeli imeti lepo statusno vrstico. Za to uporabite vim-airline, obstaja še veliko drugih, vendar je ta videti lahkoten in zračen. Za namestitev v svojo konfiguracijo dodajte 'vim-airline / vim-airline'. Vaša opravilna vrstica bo takoj videti boljša, v prostem času pa lahko prilagodite več.
https: // github.com / vim-airline / vim-airline
Eden od načinov za izboljšanje stanja vrstice stanja in večine drugih delov vmesnika je dodajanje lepih ikon v namestitev. Za te ikone je odlična izbira ryanoasis / vim-dev-icons. Namestite na običajen način; dobro se igra z vim-airline in številnimi drugimi razširitvami.
https: // github.com / ryanoasis / vim-devicons
Razmislite tudi o tem, kako si lahko ogledate svojo spletno stran v živo, medtem ko kodirate zunaj vima. Za vozlišče.js, za to obstaja pripravljena rešitev. Imenuje se brskalniška sinhronizacija. Namestite ga z npm in zaženete z ukazom in imenikom, kjer je vaš projekt. Takoj ko se ukaz zažene, bo brskalnik zagnal na naslovu 'localhost: 3000'. Vse spremembe bodo prikazane takoj, ko nadgradite kodo.
Zaključek
Če želite začeti s programiranjem za splet, si morate najprej prizadevati, da sledite nekaj vadnicam, nato pa ustvarite lastne projekte. Poiščite ljudi, ki jim lahko pomagate, da vam bodo morda pomagali na koncu. Da bo vaša izkušnja s kodiranjem učinkovita in prijetna, uporabite razširitve, o katerih ste slišali tukaj. Prav tako bi morali iskati načine, kako najprej izboljšati sebe in nato svoja orodja.