în primul rând, un disclaimer: nu sunt, în niciun caz, un expert Vim. De fapt, sunt în aceeași barcă pentru începători ca majoritatea dintre voi, cu excepția faptului că am început recent să folosesc Vim mai serios la locul de muncă. Pentru aceia dintre voi care încă mai citesc, probabil că aveți o idee despre ce este Vim, dar în caz că nu, iată o descriere rapidă.
Vim este doar un editor de text. Asta e. Dacă sunteți obișnuiți să utilizați Notepad (Windows), Sublime Text (Windows / Mac), Atom (Windows / Mac), Nano (Linux) sau orice editor de text, Vim este doar un alt program care vă permite să scrieți și să editați text.
în comparație cu alți editori de text, 2 aspecte fac ca Vim să iasă în evidență:
eficiență
acesta este cel Mare. Vim este totul despre eficiență. Și există câteva unghiuri din care abordează eficiența.
nucleul convingerii lui Vim este că majoritatea oamenilor petrec mai mult timp editând textul existent decât scriind text nou. Acest lucru este valabil mai ales pentru inginerii de software care sunt adesea însărcinați cu îmbunătățirea și menținerea codului existent. Chiar dacă nu sunteți un inginer de software, gândiți — vă la momentul în care ați scris eseuri în facultate-da, probabil că v-a luat mult timp să ajungeți la produsul finit, dar asta pentru că l-ați revizuit pe parcurs și l-ați corectat de 100 de ori după ce ați terminat proiectul inițial.
Vim vă permite să fie eficient prin forțându-vă să utilizați numai tastatura (da, asta înseamnă că nu mai mouse-ul!) și apoi oferindu-vă posibilitatea de a utiliza comenzile rapide de la tastatură existente, precum și de a personaliza și crea altele noi pentru finalizarea rapidă a sarcinilor repetitive. Nu voi intra în detalii despre configurarea ta .fișier vimrc în acest post, dar, în esență, dvs.fișierul vimrc este doar un fișier text simplu vechi care vim procesează de fiecare dată când este încărcat și conține toate comenzile rapide și configurațiile pentru a face editorul Vim unic pentru dvs. Această abilitate de a personaliza Vim pentru a se potrivi nevoilor dvs. de tastare este ceea ce permite în cele din urmă Vim să treacă prin text cu viteza gândirii!
ubicuitate
acesta este, de asemenea, un aspect destul de cool al Vim, care este că este peste tot. Este disponibil pe practic fiecare platformă majoră la care vă puteți gândi. Indiferent dacă utilizați un Mac, Windows sau o distribuție Linux, Vim vă acoperă. În special, dacă munca dvs. de zi cu zi implică lucrul în sesiunile terminale ssh ‘ ed, Vim este singurul dvs. editor de text disponibil.
de ce nu folosește toată lumea Vim atunci?
este adevărat că Vim este un editor de text puternic și în acest post, nici măcar nu am zgâriat suprafața a ceea ce poate face încă. Dar, ca toate instrumentele puternice, există o curbă de învățare pentru a le folosi. La fel cum nu mă aștept să știți cum să editați frumos fotografiile imediat în Adobe Photoshop, nu mă aștept să devin expert în vim peste noapte. Dar curba de învățare este exagerată-puteți să vă ridicați în totalitate și să deveniți productivi în Vim după ce ați urmat tutorialul vimtutor (care durează aproximativ 30 de minute).
Noțiuni de bază
voi încheia această scurtă postare arătându-vă cum să obțineți primul gust de Vim. Pentru cei care folosesc un Mac, puteți urmări capturile de ecran pe care le-am atașat:
pe Mac, deschideți aplicația terminal.
în promptul shell, tastați „vimtutor”.
asta e! Acum mergeți mai departe și urmați instrucțiunile și în curând veți putea să vă ridicați și să rulați editarea și scrierea textului în Vim!