Sada, prije nego što zaronimo u najčešće korištene i najpopularnije Vim dodatke, prvo shvatimo što Vim zapravo jest. U osnovi, Vim je samo još jedan uređivač teksta koji možemo koristiti za pisanje i uređivanje teksta, baš kao i Sublime Text, koji obično koristimo za Windows ili Mac, ili čak Notepad koji koristimo za Windows. Vim omogućuje učinkovito uređivanje teksta, a ponekad se čak smatra i cjelovitim IDE-om za programere. Uređivanje postojećeg koda za softverske inženjere postaje dugotrajno i svakodnevno. Budući da je Vim posvećen učinkovitosti, omogućuje nam rješavanje ponavljajućih zadataka pomoću postojećih tipkovnih prečaca ili čak prilagodbu i stvaranje vlastitih.
Popularni Vim dodaci
Vim je jedan od najstarijih urednika teksta, ali i dalje je snažan! Potpuno je razvijen, postojan i proširiv, sa svim revolucionarnim dodacima dostupnim svugdje na webu. Ono što Vim dodatak čini je da pomaže proširiti funkcionalnost Vima nadopunjavajući naš tijek rada s njim.
Vim dodatak u osnovi je mnoštvo Vimscript zapisa raspoređenih u određenu strukturu kataloga. Vim dodaci su se obično distribuirali kao tarballs prije nego što su se upravitelji dodataka proslavili među ljudima.
Vim dodaci uključuju dodatne značajke u Vim - one koje nisu urođene uređivaču. Na račun Vima postoje različiti dodaci dostupni za širok spektar svrha. Istini za volju, dodaci su možda najtemeljitija svrha Vima.
01. Štreber-drvo
Jedan od široko korištenih vim dodataka uključuje Nerd-tree. Ovo najbolje funkcionira dok radite za veće pothvate ili projekte, jer je obično nedostižno pronaći naziv i područje jednog dokumenta koji uključuje jedan redak koji morate izmijeniti.
Dakle, pomoću ovog dodatka možete izvoditi osnovne operacije datotečnog sustava, lako pregledavati složene lance kataloga od važnosti, pa čak i pregledavati i mijenjati dokumente u bilo kojem trenutku što vam treba brzim otvaranjem tih zapisa.
Brzim pritiskom na tipku otvara se prozor istraživača u vertikalnom razdvajanju i možete, bez puno natezanja, pregledati zapis koji vam treba i otvoriti ga. To je apsolutna potreba za ogromnim asortimanom koda. A opet, i za one pojedince kojima je teško zapamtiti imena datoteka.
Dobiti Štreber-drvo
02. MatchIt
Ovaj Vim dodatak omogućuje nam uspoređivanje znakova, nizova, riječi, pa čak i regularnih izraza. MatchIt proširuje trenutnu korisnost tipke "%" (postotni ključ). Izvorna tipka "%" omogućuje vam skakanje između različitih skupova znakova i nekih programskih konstrukcija. Na primjer, skače između skupova enclosure (), , [].
MatchIt vim dodatak proširuje ovu korisnost. Dodaje podršku ciklusu između if, else if, else, endif krilatica u različitim programskim dijalektima. Sljedeće poboljšanje je, na primjer, sposobnost otkrivanja skupova HTML oznaka,
..
.Nabavite MatchIt
03. Popis oznaka
Dok programirate u datoteci bilo koje kritične veličine, izgubiti trag gdje se nalazite i tako navijati gore i dolje tražeći nešto određeno sve je samo ne teško. Evo dodatka za popis oznaka kao vašeg spasitelja. Pomoću dodatka Popis oznaka možete samo upisati: Tlist i dobiti vertikalno dijeljenje s varijablama, vrstama, klasama i funkcijama do kojih možete, bez puno natezanja, odskočiti.
Nabavite popis oznaka
04. Vim duga
Gotovo svi glavni programski jezici koriste zagrade za različite namjere i svrhe - kvadratne, okrugle i kovrčave zagrade. Često se slučaj da se zagrade koriste kao više parova ugrađenih jedan u drugi. To, ponekad, postaje vrlo užurbano shvatiti kad zatvarajući nosač pripada onom otvarajućem nosaču.
Tu dolazi u pomoć dodatak Vim Rainbow koji svakom paru zagrada daje drugačiju nijansu boje, što ga čini super jednostavnim i zabavnim za rukovanje. Stoga je sve samo teško prepoznati koje zagrade pripadaju jedna drugoj. Izuzetno je koristan i izuzetno živopisan.
Dovedi Vima Rainbow
05. Komentator štrebera
Nerd commenter jedan je od najkorisnijih vim dodataka i ono što u osnovi čini je komentar na određeno područje koda. Ako odaberete kôd i pritisnete Voditelj + cc, vaš će se kod komentirati. Za komentiranje pritisnite Voditelj + cn, i vaš će kôd biti nekomentiran. Ovo dodaje korisnu imovinu vašem radnom procesu, omogućujući vam da izuzetno brzo primijetite istu napomenu u redovima.
Dovedite komentatora Nerda
06. Gitgutter
Gitgutter je vrlo poznati i naširoko korišten Vim dodatak od strane vrhunskih programera. Dodatak Gitgutter priprema stupac pored brojeva redaka (na lijevoj strani zaslona) koji prikazuje linije (zajedno sa znakovima) koje su dodane (+), promijenjene (~) ili uklonjene (-). Znakovi i istaknuti crte potpuno su prilagodljivi pomoću Gitguttera.
Štoviše, Gitgutter također omogućava korisnicima da brzo skaču između blokova promijenjenih linija nazvanih "komadići". Možemo također prikazati pozornicu, kao i poništiti pojedinačne komade i scenske djelomične komade. Modul dodatno daje komadić sadržaja i dosljedno jamči da znakovi misle unaprijed.
Uzmi Gitguttera
07. Lagana linija
Jedan od najboljih Vim dodataka uključuje Lightline. Nekoliko korisnika preferira lightline kao dodatak da zamijeni zadani statusni redak, iako je dostupno puno drugih dodataka koji rade na isti način. Međutim, Lightline pruža živopisniju i atraktivniju traku za rad.
Ovaj posebni dodatak Vim pruža svjetlost, kao i podesivu liniju statusa (koja se također naziva i linija crta) za Vim. Ne samo da postavlja nekoliko shema boja koje odgovaraju shemi boja uređivača, nego također zamjenjuje dosadnu i monotonu statusnu traku vim-ove vimove, s puno ljepšom i šarenijom.
Nabavite Lightline
08. Automatski parovi
Auto Pairs je jedan od uobičajenih Vim dodataka koje korisnici koriste. Ovaj se koristi za umetanje i brisanje parova znakova, poput zagrada, zagrada ili čak navodnika.
Programerima je vrlo korisno koristiti automatske parove tijekom kodiranja jer većina programskih jezika koristi nekoliko parova znakova u svojoj sintaksi, na primjer, zagrade za pozive funkcija ili navodnike za definicije niza. Također, automatski parovi postavljaju odgovarajući znak zatvaranja kada upisujemo znak otvaranja.
Nabavite automatske parove
09. Ack
Ack je jedan od popularnih Vim dodataka koji koriste programeri diljem svijeta. Ovaj specifični dodatak u osnovi djeluje kao alat za pretraživanje programera tijekom kodiranja u Vimu. Svako malo bismo željeli potražiti određenu datoteku koja sadrži određeni redak ili čak samo riječ, a ack je samo pravi dodatak za Vimove korisnike.
Ne samo da nam omogućuje pretraživanje datoteka unutar Vima, već također prikazuje rezultate u zasebnom i podijeljenom prozoru za naše poboljšanje. Iznad svega, prikazuje i broj retka događaja, jednom za svaku pojavu.
Nabavite se
10. Vim bjegunac
Vim Fugitive jedan je od najboljih Vimovih dodataka koji koriste vrhunski programeri, a stvorio ga je Tim Pope. To je vrlo koristan dodatak za nas jer je najbolji Git omot svih vremena koji nam omogućuje izvršavanje Git naredbi izravno iz Vima, a također se integrira s Vimovim sučeljem. Sve u Vimu je reverzibilno unutar vim međuspremnika pomoću Vim Fugitive.
Neke od naredbi bjegunca su:
- : Gstatus - Donesite improviziranu verziju git statusa.
- : Gwrite - postavlja trenutni zapis u datoteku.
- : Gremove - briše trenutnu datoteku i odgovarajući Vim buff
- : Gread - Vraća trenutnu datoteku na zadnju provjerenu.
- : Gmove - Preimenuje sadašnji zapis i pripadajući Vim buff
Dovedi Vima bjegunca
11. Fzf
Fzf (također nazvan 'nejasnim pronalazačem') interaktivni je Unix filtar za naredbenu liniju i nije sam dodatak Vim. Može se koristiti s bilo kojim popisom. Popisi su poput datoteka, povijesti naredbi, imena hostova, oznaka, procesa, git obveza itd. Za Vim službeni asortiman daje samo osnovnu funkciju omota.
O korisnicima ovisi koje naredbe žele s njim unijeti. Jedan je od najboljih dodataka za upotrebu jer je prijenosni, bez ovisnosti. Pa opet, to je nevjerojatno brzo. Fzf ima jednu od najopsežnijih značajki s fleksibilnim rasporedom, a tu su i baterije.
Nabavite Fzf
12. PIVO
ALE (također se naziva i 'Asynchronous Lint Engine') jedan je od najboljih Vim dodataka. ALE pruža provjeru sintakse i semantičke pogreške (pogreška u logici ili aritmetici koja se mora otkriti tijekom izvođenja) dok uređujete svoje tekstualne datoteke, što se u NeoVim 0 naziva "povezivanje".2.0+ i Vim 8. Djeluje kao korisnik konvencije Vim Language Server.
ALE može pružiti potrebnu pomoć za popravljanje pisanja koda instrumentima za narudžbu koristeći neblokirajući način sa: ALEFix značajkom. Također je spreman pomoći uređajima na brojnim dijalektima, slično modelu: ljepši, autopep8, eslint i neki drugi.
Uzmi ALE
13. Vim okružuju
Vim Surround (koristi se kao 'Surround.vim ') je još jedan često korišten Vim dodatak. Ovaj dodatak govori o "okruženju" koje se uglavnom koristi za zagrade, zagrade, citate, XML oznake i još mnogo toga. Dodatak je u mogućnosti pružiti preslikavanja za uređivanje, brisanje, promjenu i dodavanje takvog okruženja u parovima kao naredbu.
Ovaj dodatak je vrlo koristan za uređivanje HTML-a i XML-a. Korištenjem ovog dodatka zadatak dodavanja, mijenjanja i uklanjanja parova oznaka istovremeno vrlo je ugodan i blag.
Primjer: Ako pritisnemo 'cs', moći će transformirati tekst,
Iz,
”Vim dodatak!"
Do,
'Vim dodatak!'
Nabavite Vim Surround
14. Vim-višestruki kursori
Vim-multiple-cursors vrlo je koristan Vim dodatak za odabir više tekstova istovremeno, a također sjajan pokušaj povećanja upotrebe višestrukog odabira teksta. Već su se vidjeli brojni pothvati predstavljanja sjajnih različitih istaknutih poteza uzvišenog teksta u Vimu. Što se tiče upotrebe s punom funkcionalnošću i alatima, potreban je vim 7.4 ili noviji.
Za postojećeg korisnika Vima nijedan dodatak do sada nije bio pouzdani priključak osim Vim-Multiple-kursora, jer je vrlo jednostavan za upotrebu, a moćan i ujedno dovoljno intuitivan. Djeluje čak i na Mac OS-u, gdje je poznat kao MacVim.
Nabavite Vim-višestruke kursore
15. Solarizirano
'Solarized' je paleta sjenčanja koja uključuje 16 nijansi (osam monotona, osam nijansi komplementa) namijenjenu korištenju s terminalnim i GUI aplikacijama te Vim. Ovaj dodatak Vim ima nekoliko jedinstvenih i nepovoljnih svojstava s raznim zbirkama tema. Te su palete boja u temama ponekad potpuno iste kao u Solarized.
Neke se grupe istaknutih vide različito zbog različitih boja teksta. Jedan od najnovijih solariziranih dodataka za Vim je Solarizirano 8: Prave boje. Ovo je Solarizirana tema za Vim, postavljena negdje između prvog Solariziranog i Sravnjenog modula varijacije.
Solarizirajte se
Završne misli
Izuzetno stabilna značajka Vim dodataka vjerojatno je najbolji dio značajke Vim dodataka. Sa svakim novim dodatkom koji izlazi svaki drugi dan, možete izuzetno poboljšati svoje iskustvo koristeći Vim. Ne samo što nam je dodatak vim olakšao posao tijekom rada na Vimu, već je i stvari učinio vrlo zanimljivima i privlačnim.
Ovo su samo neki od naših izbora različitih vim dodataka koji su tamo dostupni. Nadamo se da vam je to na neki način pomoglo. Molimo vas, ne zaboravite podijeliti naš članak i pomoći drugima ovim znanjem.