VIM naudojimas: pagrindinė pamoka.

Niekada nemaniau, kad sakysiu tai, bet man be galo patinka geriausias redaktorius, esantis ten esančiame terminale GNU / Linux: VIM.

Cituojant ':

Vim (iš Anglų Pamačiau, kad IMproved) yra patobulinta teksto redaktorius vi, esančių visose sistemose UNIX.

Jos autorius, Bram Moolenaar, pateikė pirmąją versiją 1991, data, nuo kurios ji buvo patobulinta. Pagrindinė tiek „Vim“, tiek „Vi“ savybė yra ta, kad jie turi skirtingus režimus, kuriuos galima perjungti tam tikroms operacijoms atlikti, o tai išskiria juos iš dažniausiai naudojamų redaktorių, kurie turi tik vieną režimą, kuriame užsakymai įvedami naudojant klavišų kombinacijas arba grafinės sąsajos.

Aš esu iš tų, kurie manė, kad tai yra „aštuonkojų“ arba žmonių, turinčių daugiau nei 10 pirštų, redaktorius, nes paprastas faktas, kad turiu tiek daug sparčiųjų klavišų, privertė mane pagalvoti, kad VIM tai buvo pulto redaktorių „pabaisa“. Tiesa ta, kad nuo vakar mokausi juo naudotis (net ir su labai elementariais dalykais), bet aš prie to priprantu ir blogiausia (arba geriausias iš visų) tai man per daug patinka.

Man visada patiko, kaip nanotechnologijų, bet tiesa, kad šis redaktorius yra per paprastas. Kai turime grafinę aplinką, žymeklį galima naudoti kopijavimui / įklijavimui, bet kai esame TTY, viskas pasikeičia. Tai yra pirmasis pranašumas, kurį randu VIM. Kitos man patinkančios funkcijos yra:

  • Teksto pasirinkimas stulpeliuose.
  • Sintaksės paryškinimas.
  • Skliaustų, skliaustų ir petnešų paryškinimas (todėl idealiai tinka programuoti).
  • Nepaprastai galingas, net jei pertraukiamas failas, kurį redaguojame, leidžia vėliau jį atkurti.
  • Čia galite pamatyti daug daugiau ...

Vienintelis konsolės teksto redaktorius (iš tų, kuriuos aš žinau) kad „priartėja“ prie VIM es „MCEdit“, MC teksto redaktorius. Tačiau atkreipkite dėmesį į citatas aukščiau pateiktame sakinyje. VIM netgi turi redaktorių GTK. Tačiau šio pranešimo idėja nėra parduoti jus ar paskatinti jus naudoti VIM, tai tiesiog būdas pasakyti, kad juo naudotis yra lengviau, nei atrodo iš tikrųjų.

Pagrindinė VIM naudojimo pamoka

Aš galvojau palikti jums keletą sparčiųjų klavišų, bet manau, kad būtų daug praktiškiau, jei pavyzdžiu parodyčiau, kaip tai veikia. Pirmas dalykas, kurį mes padarysime, yra įdiegti VIM jei to dar nepadarėme arba jei jis nėra numatytasis mūsų mėgstamiausiame platinime. Įdiegę atidarome terminalą ir įdėjome:

$ vim prueba.txt

Pamatysime kažką tokio:

Dabar paspaudžiame klavišą I arba raktas įsiuvas perjungti iš komandų režimo į redagavimo režimą ir pradėti rašyti. Mes rašome bet ką, jei įmanoma, ilgesnį nei dvi eilutės. Aš, pavyzdžiui, įdėjau:

Dabar paspaudžiame klavišą Europos ekonomikos ir socialinių reikalų komiteto Norėdami išeiti iš redagavimo režimo, klaviatūros rodyklėmis pereiname į dokumento pradžią ir paspaudžiame klavišą V. Jūs pastebėsite, kad žemiau sakoma dabar VISUAL. Rodyklė žemyn žymime visą tekstą, kurį rašome. Kai viską pasirenkame, paspaudžiame klavišą Y. Tai padarę pamatysite, kad žemiau jis nurodo nukopijuotų eilučių skaičių.

Dabar mes judame šiek tiek žemiau ir paspaudžiame klavišą P. Kiekvieną kartą, kai paspausime, bus įklijuotas tas pats tekstas. Jei vietoj rakto Y paspaudžiame klavišą X, mūsų pasirinktas tekstas bus nutrauktas. Mes galime jį klijuoti atgal su raktu P.

Dabar mes išsaugosime bandomąjį dokumentą. Spaudžiame Europos ekonomikos ir socialinių reikalų komiteto jei esame redagavimo režime ir rašome :w, tai yra du taškai ir a W. Tai yra parašyti arba išsaugoti tai, ką darome. Jei vėliau parašysime :q išeisime iš redaktoriaus. Jei norime išsaugoti ir uždaryti, mes rašome .

Dabar paskutinis triukas. Tarkime, kad terminalas yra netyčia uždarytas ir mes pametame dokumentą. Tai, ką turime padaryti, yra perrašyti:

$ vim prueba.txt

ir gausime kažką panašaus:

Jei pažvelgsite į pabaigą, mes turime keletą galimybių. Tokiu atveju paspaudžiame klavišą R norėdami gauti ankstesnį dokumentą, tada jis paprašys paspausti ENTER O voila, galime tęsti ten, kur baigėme. Dabar, jei atsitiktinai paspausime raktą E (vis tiek redaguoti) taip pat galime gauti dokumentą įvesdami : atsigauti, ir gausime kažką panašaus:

Šiuo atveju mano pasirinkimas yra parašyti skaičių 1 ir voila, mūsų darbas vėl atkurtas.

Jei norite naudoti VIM lengviau, tada galėtumėte įdiegti GVIM, kas yra tas pats naudojant Gtk bibliotekas naudojant meniu ir kitas parinktis, kurios palengvina vartotojo darbą.

Yra net pratęsimas "Firefox" paskambinti Vimperatorius, tai leidžia mums elgtis su naršykle tarsi VIM jis bus gydomas 

Ir taip toli Kaip, laukiame bet kokių pasiūlymų ar informacijos, kad visi galėtume sužinoti daugiau naudingų dalykų VIM.