vim

5 vim spraudņi tīmekļa izstrādei

5 vim spraudņi tīmekļa izstrādei
Izstrāde tīmeklim ir atkarīga no daudz koda; kad jūs iepriekš neesat izmantojis vim, jums šķiet, ka jums ir jāievada katrs tīmekļa lapas raksturs. Jūs varat nākt no citiem redaktoriem un domāt, kur ir visas koda aizpildīšanas funkcijas un citi noderīgi materiāli? Pavirši aplūkojot vimu, secinājums ir aiziet un nekad to vairs nepieskarties. Ja ievērosiet dažas vienkāršas rokasgrāmatas un instalēsit atbilstošos spraudņus, jūs pārdomāsiet. Lai programmēšana būtu efektīva, jums ir nepieciešamas dažas funkcijas. Proti, dokumentācijas saites, koda aizpildīšana un sintakses izcelšana. Tas nepadarīs jūs par galveno programmētāju, bet padarīs jūsu pieredzi daudz labāku.

Failu apstrāde

Ir daudz rīku, lai labāk apstrādātu failus; jums patiešām vajadzētu izmantot projekta stila darba plūsmu. Tas nozīmē, ka viens uzlabojums ir tas, lai redaktora pusē varētu redzēt failus kokā. Pievienojiet NERDtree!

Nerdtree ir publicēts vietnē GitHub; lielākā daļa spraudņu pārvaldnieku izmanto vērtību “säilim / nerdtree”. Paplašinājums ievieto jūsu failu koku sarakstu tur, kur jūs to varētu gaidīt. Jums ir daudz iespēju pielāgot tā uzvedību, ieskaitot bultiņu iestatīšanu uz visu, ko vēlaties. Aplūkojot GitHub, jums ir arī daudz dakšu, kas varētu labāk atbilst jūsu vajadzībām.

Rakstot programmatūru, jums būs jāmeklē faili un teksts citos failos. Bez funkcijām Vim iekšienē jūs būtu spiesti to izdarīt komandrindā citā terminālā. Denite integrējas ar ripgrep un ļauj jums meklēt tieši tur Vim. Tam nepieciešams Python un pynvim, un tas ir ļoti ātrs un efektīvs.

Lai instalētu Denite, jāinstalē 'Shougo / denite.nvim ', savā vim spraudņu direktorijā vai izmantojiet iecienīto spraudņu pārvaldnieku. Jums arī jāiestata izmantotais Python ar resursdatora programmas parametriem. Izmantojiet “checkhealth” vim, lai pārbaudītu un iegūtu vairāk informācijas.

ļaujiet g: python_hostprog = '/ usr / bin / python' let g: python3_hostprog = '/ usr / bin / python3'

Instalējiet programmu ripgrep un jauniniet savu pynvim uz pareizo versiju. Viņi atrodas attiecīgi regulārajā repo un pitonā.

Koda pabeigšana

Daudzi lietotāji, kuri pārvietojas no VSCode, brīnās, kā darīt tādas lietas kā koda aizpildīšana. Neuztraucieties, cilvēki strādā, lai jums palīdzētu un atrisinātu savas problēmas. Neoclide vietnē GitHub ir daudz vim paplašinājumu visām jūsu vajadzībām. "Pabeigšanas iekarošana", kas tagad ir iekļauta, ietver koda pabeigšanu, kas līdzinās VSCode.

COC ir arī daudz apakšspraudņu, kas visi izmanto galveno spraudni. Daži no tiem ir noderīgi noteiktām valodām. Jūs varat izmantot eslint, lai kods būtu pareizs un atrastu kļūdas. Jaukāks paplašinājums padara jūsu kodu labāk formatētu. Izmantojamo valodu saraksts ir garš. Jums vajadzētu to izskatīt pēc tam, kad esat sācis lietot KOK; pāreja uz citiem var būt tā vērts, bet ne bez ļoti pamatotiem iemesliem.

Lai kodēšana būtu vēl ātrāka, koda izveidošanai varat izmantot saīsinājumus. Tas ir tas, ko jūs darāt ar Emmetu; sistēma pastāv daudziem redaktoriem un IDE. Vimā jūs vienkārši pievienojat savu spraudni, izmantojot init.vim vai vimrc fails. Lai būtu patiešām efektīvs, jums būs jāapgūst saīsinājumi, kas atbilst vēlamajam kodam. Kad jūs tos zināt, kodēšanas ātrums palielinās eksponenciāli. Lai instalētu, pievienojiet vietni https: // github.com / mattn / emmet-vim jūsu spraudņa konfigurācijai.

Git

Ja jūs nopietni plānojat programmēšanu, jums ir jābūt versiju kontroles sistēmai. Ja jūs neizmantojat git, tad jūsu rokās ir ļoti rets projekts. Jūs palaižat Git komandrindā ārpus redaktora, līdz atrodat lielisku paplašinājumu, kas to palaiž jums. Tā kā jūs dzirdējāt par Coc, jums jāzina, ka šim ietvaram ir paplašinājums, taču viņi paši atzīst, ka tajā ir īsas funkcijas. Tātad vispopulārākais ir bēgošs. Instalējiet to, izmantojot iecienīto spraudņu pārvaldnieku. Kad esat to instalējis, varat palaist git tāpat kā tad, ja atrodaties komandrindā. Tas arī pievieno daudzas funkcijas, kas darbojas gan jūsu repozitorijā, gan buferī. Jūs varat to izmantot, lai palaistu atšķirību vim, un tam ir arī daudz spraudņu slaveniem pakalpojumu sniedzējiem. Jums ir arī statusa izvēles iespēja, kuru varat pievienot savai statusa rindai. To redzēsiet tālāk.

Citi dīvaini, kas jums varētu patikt.

Kad redaktorā būs visas funkcijas, iespējams, vēlēsities uzlabot savu pieredzi. Iespējams, vēlēsities, lai ekrāna apakšdaļā būtu jauka statusa līnija. Izmantojiet tam vim-airline, ir daudz citu, bet šis izskatās viegls un gaisīgs. Lai instalētu, konfigurācijai pievienojiet “vim-airline / vim-airline”. Jūsu uzdevumjosla uzreiz izskatīsies labāk, un jūs varat vairāk pielāgot savu brīvo laiku.

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

Viens veids, kā uzlabot statusa joslas izskatu un lielāko daļu citu saskarnes daļu, ir instalēšanai pievienot jaukas ikonas. “Ryanoasis / vim-dev-icons” ir lieliska izvēle šīm ikonām. Instalējiet parasto ceļu; tas labi spēlē ar vim-airline un daudziem citiem paplašinājumiem.

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

Jums vajadzētu arī apsvērt, kā jūs varat redzēt savu tīmekļa lapu tiešraidē, kamēr jūs kodējat ārpus vim. Par mezglu.js, tam ir gatavs risinājums. To sauc par pārlūka sinhronizāciju. Jūs to instalējat ar npm un palaidiet to ar komandu un direktoriju, kurā atrodas jūsu projekts. Tiklīdz komanda darbosies, tā palaidīs jūsu pārlūku uz adresi 'localhost: 3000'. Visas izmaiņas tiks parādītas uzreiz, jauninot kodu.

Secinājums

Lai sāktu programmēt tīmeklim, vispirms jāpieliek pūles, lai ievērotu dažas apmācības un pēc tam izveidotu savus projektus. Atrodiet cilvēkus, kuriem varat palīdzēt, lai viņi beigās varētu jums palīdzēt. Lai kodēšanas pieredze būtu efektīva un patīkama, izmantojiet šeit dzirdētos paplašinājumus. Jums vajadzētu arī turpināt meklēt veidus, kā vispirms uzlabot sevi un pēc tam rīkus.

Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...
WinMouse ļauj jums pielāgot un uzlabot peles rādītāja kustību Windows datorā
Ja vēlaties uzlabot peles rādītāja noklusējuma funkcijas, izmantojiet bezmaksas programmatūru WinMouse. Tas pievieno vairāk funkciju, kas palīdzēs jum...
Peles kreisā klikšķa poga nedarbojas operētājsistēmā Windows 10
Ja ar klēpjdatoru vai galddatoru izmantojat īpašu peli, bet nedarbojas peles kreisās klikšķa poga kādu iemeslu dēļ operētājsistēmā Windows 10/8/7 šeit...