vim

5 „Vim“ papildiniai, skirti kurti internetą

5 „Vim“ papildiniai, skirti kurti internetą
Kūrimas žiniatinkliui priklauso nuo daugybės kodų; kai anksčiau nenaudojote „vim“, pajusite, kad turite įvesti kiekvieną tinklalapio simbolį. Galite ateiti iš kitų redaktorių ir domėtis, kur yra visos kodo užbaigimo funkcijos ir kita naudinga medžiaga? Paviršutiniškai pažvelgus į vimą, išvada yra palikti ir daugiau niekada neliesti. Jei vadovausitės keliais paprastais vadovais ir įdiegsite reikiamus papildinius, apsigalvosite. Kad programavimas būtų efektyvus, jums reikia kelių funkcijų. Būtent, nuorodos į dokumentaciją, kodo užbaigimas ir sintaksės paryškinimas. Tai nepadarys jūsų pagrindiniu programuotoju, tačiau jūsų patirtis bus daug geresnė.

Failų tvarkymas

Yra daug įrankių, leidžiančių geriau tvarkyti failus; jūs tikrai turėtumėte naudoti projekto stiliaus darbo eigą. Tai pasakius, vienas patobulinimas yra galimybė matyti failus medyje redaktoriaus šone. Pridėti NERDtree!

„Nerdtree“ yra paskelbtas „GitHub“; dauguma įskiepių valdytojų naudoja vertę „konservim / nerdtree“. Plėtinys pateikia medžių sąrašą su failais ten, kur jūs to tikitės. Turite daugybę būdų, kaip pakoreguoti jo elgesį, įskaitant rodyklių nustatymą į viską, ko norite. Žvelgdami į „GitHub“, taip pat turite daug šakių, kurios gali geriau atitikti jūsų poreikius.

Rašydami programinę įrangą turėsite ieškoti failų ir teksto kituose failuose. Neturėdami funkcijų „Vim“ viduje, būsite priversti tai padaryti kito terminalo komandinėje eilutėje. „Denite“ integruojamas su „ripgrep“ ir leidžia jums ieškoti čia pat „Vim“. Tam reikia „Python“ ir „pynvim“, jis yra labai greitas ir efektyvus.

Norėdami įdiegti „Denite“, turite įdiegti „Shougo / denite“.nvim ', savo „vim“ įskiepių kataloge arba naudokite mėgstamą įskiepių tvarkyklę. Taip pat turite nustatyti naudojamą „Python“ su pagrindinės programos parametrais. Norėdami patikrinti ir gauti daugiau informacijos, „vim“ naudokite „checkhealth“.

tegul g: python_hostprog = '/ usr / bin / python' tegul g: python3_hostprog = '/ usr / bin / python3'

Įdiekite „ripgrep“ programą ir atnaujinkite „pynvim“ į tinkamą versiją. Jie yra atitinkamai įprastame atpirkimo sandėlyje ir pitone.

Kodo užbaigimas

Daugelis vartotojų, persikėlę iš „VSCode“, stebisi, kaip tai padaryti, pavyzdžiui, kodo pildymas. Nesijaudinkite, žmonės stengiasi jums padėti ir išspręsti savo problemas. „Neoclide“ sistemoje „GitHub“ yra daugybė „vim“ plėtinių visiems jūsų poreikiams. „Užbaigimo užkariavimas“, nuo šiol, apima kodo užbaigimą, panašų į VSCode.

COC taip pat turi daug papildomų papildinių, kurie visi naudoja pagrindinį papildinį. Kai kurie yra naudingi konkrečioms kalboms. Galite naudoti „eslint“, kad jūsų kodas būtų teisingas ir rastumėte klaidų. Dėl gražesnio plėtinio jūsų kodas bus geriau suformatuotas. Galimų naudoti kalbų sąrašas yra ilgas. Pradėjus vartoti SGK, turėtumėte tai peržiūrėti; pereiti prie kitų gali būti verta, bet ne be labai svarių priežasčių.

Kad kodavimas būtų dar greitesnis, galite naudoti savo santrumpas savo kodui sukurti. Tai jūs darote su Emmetu; sistema egzistuoja daugeliui redaktorių ir IDE. „Vim“ jūs tiesiog pridėkite savo papildinį naudodami „init“.vim arba vimrc failas. Norėdami būti tikrai efektyvūs, turėsite išmokti sutrumpinimus, atitinkančius norimą kodą. Kai žinosite, kodavimo greitis padidėja eksponentiškai. Norėdami įdiegti, pridėkite https: // github.com / mattn / emmet-vim prie jūsų įskiepio konfigūracijos.

Git

Jei rimtai planuojate programuoti, turite turėti versijų valdymo sistemą. Jei nenaudojate „git“, jūsų rankose yra labai retas projektas. Komandos eilutėje, esančioje už redaktoriaus, paleidžiate „Git“, kol rasite puikų plėtinį, paleidžiantį jį už jus. Kadangi girdėjote apie „Coc“, turėtumėte žinoti, kad yra šios sistemos plėtinys, tačiau jie patys pripažįsta, kad trūksta funkcijų. Taigi populiariausias yra besislapstantis. Įdiekite jį naudodami mėgstamą papildinių tvarkyklę. Įdiegę, galite paleisti „git“ taip, lyg būtumėte komandinėje eilutėje. Taip pat pridedama daugybė funkcijų, kurios veikia jūsų saugyklą ir buferį. Galite jį naudoti norėdami paleisti „vim“ skirtumą, be to, jame yra daug įskiepių, skirtų garsiems teikėjams. Jūs taip pat turite būsenos parinktį, kurią galite pridėti prie savo būsenos eilutės. To pavyzdį pamatysite toliau.

Kiti keistuoliai, kurie jums gali patikti.

Kai redagavimo priemonėje turėsite visas funkcijas, galbūt norėsite pagilinti savo patirtį. Galbūt norėsite, kad ekrano apačioje būtų graži būsenos eilutė. Tam naudokite „vim-airline“, yra daugybė kitų, bet ši atrodo lengva ir erdvi. Norėdami įdiegti, pridėkite „vim-airline / vim-airline“ prie savo konfigūracijos. Jūsų užduočių juosta akimirksniu atrodys geriau, ir jūs galite dar labiau pakoreguoti savo laisvalaikį.

https: // github.com / vim-airline / vim-airline

Vienas iš būdų, kaip pagerinti jūsų būsenos juostos išvaizdą ir daugumą kitų sąsajos dalių, yra įdiegti gražias piktogramas. „Ryanoasis / vim-dev-icons“ yra puikus pasirinkimas šioms piktogramoms. Įdiekite įprastą būdą; jis puikiai žaidžia su „vim-airline“ ir daugeliu kitų plėtinių.

https: // github.com / ryanoasis / vim-devicons

Taip pat turėtumėte apsvarstyti, kaip galite pamatyti savo tinklalapį gyvai, kol koduojate ne „Vim“. Dėl mazgo.js, tam yra paruoštas sprendimas. Tai vadinama naršyklės sinchronizavimu. Jį įdiegiate naudodami „npm“ ir paleisdami ją naudodami komandą ir katalogą, kuriame yra jūsų projektas. Kai tik komanda bus paleista, ji paleis naršyklę adresu „localhost: 3000“. Visi pakeitimai bus rodomi iškart atnaujinant kodą.

Išvada

Norėdami pradėti programuoti žiniatinklyje, pirmiausia turite pasistengti laikytis kelių pamokų ir tada sukurti savo projektus. Suraskite žmonių, kuriems galite padėti, kad jie galų gale jums padėtų. Kad jūsų kodavimo patirtis būtų efektyvi ir maloni, naudokite čia girdėtus plėtinius. Taip pat turėtumėte nuolat ieškoti būdų, kaip pirmiausia patobulinti save, o po to - savo įrankius.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...