Isebenzisa i-VIM: Isifundo Esiyisisekelo.

Angikaze ngicabange ukuthi ngizokusho lokhu, kepha ngithanda kakhulu umhleli omuhle kakhulu lapho we-terminal in I-GNU / Linux: I-VIM.

Ukucaphuna kusuka ku- Wikipedia:

Vim (we isi-english Ngabona Kuthuthukisiwe) inguqulo ethuthukisiwe ye- umhleli wombhalo vi, ekhona kuzo zonke izinhlelo UNIX.

Umlingisi wakhe, I-Bram Moolenaar, wethule inguqulo yokuqala ku- 1991, usuku okuthuthuke ngalo okuningi. Isici esiyinhloko sabo bobabili i-Vim ne-Vi ukuthi banezindlela ezahlukahlukene zokushintshana phakathi kokwenza imisebenzi ethile, ebahlukanisa kubahleli abajwayelekile, abanemodi eyodwa kuphela lapho ama-oda afakwa kusetshenziswa inhlanganisela yokhiye izindlela zokuqhafaza.

Ngingomunye walabo abacabanga ukuthi lo bekungumhleli wama- "octopus" noma abantu abaneminwe engaphezu kwengu-10, ngoba iqiniso elilula lokuba nezinqamuleli eziningi zekhibhodi lingenze ngacabanga I-VIM kwakuyi "monster" yabahleli be-console. Iqiniso wukuthi kusukela izolo bengifunda ukulisebenzisa (ngisho nezinto eziyisisekelo) kepha ngiyajwayela, futhi okubi kakhulu (noma okuhle kakhulu) ukuthi ngiyithanda kakhulu.

Bengihlala ngikhululekile ukuthi kanjani umfowethu omdala, kepha kuyiqiniso ukuthi lo mhleli ubaluleke kakhulu. Lapho sinemvelo yokuqhafaza, isikhombisi singasetshenziswa ukukopisha / ukunamathisela, kepha uma sikusimo se-TTY siyashintsha. Leyo inzuzo yokuqala engiyithola ku-VIM. Ezinye izici engizithandayo yilezi:

  • Ukukhethwa kombhalo kumakholomu.
  • Ukugqamisa kwe-syntax.
  • Ukugqanyiswa kwabakaki, abakaki nabakaki (ngakho-ke kuhle ezinhlelweni).
  • Inamandla amakhulu, noma ngabe ifayili esilihlelayo liphazanyiswa, lisivumela ukuthi silithole kabusha ngokuhamba kwesikhathi.
  • Lapha ungabona okuningi okuningi ...

Ukuphela kwesihleli sombhalo kukhonsoli (kwalabo engibaziyo) lokho "okusondela" ku I-VIM es I-MCEdit, Umhleli wombhalo kaMC. Kepha phawula izingcaphuno ezisemshweni ongenhla. I-VIM inayo ngisho nomhleli ku-GTK. Kepha umqondo walokhu okuthunyelwe akukhona ukukuthengisa noma ukukukhuthaza ukuthi ukusebenzise I-VIM, kumane kuyindlela yokukutshela ukuthi kulula ukuyisebenzisa kunendlela ebonakala ngayo ngempela.

Isifundo esiyisisekelo sokusebenzisa i-VIM

Bengicabanga ukukushiya uchungechunge lwezinqamuleli zekhibhodi, kepha ngicabanga ukuthi kungasebenza kakhulu uma ngikukhombisa ukuthi isebenza kanjani ngesibonelo. Into yokuqala esizoyenza ukufaka I-VIM uma singakakwenzi, noma uma kungenzeki ngokuzenzakalela ekusatshalalisweni kwethu okuyintandokazi. Uma sesifakiwe, sivula ukuphela bese sibeka:

$ vim prueba.txt

Sizobona into enjengale:

Manje sicindezela ukhiye I noma ukhiye Faka ukushintsha kusuka kumodi yomyalo ukuze uhlele imodi bese uqala ukuthayipha. Sibhala noma yini, uma kungenzeka, enemigqa engaphezu kwemibili. Ngibeka isibonelo:

Manje, sicindezela ukhiye ESC Ukuphuma kumodi yokuhlela, siya ekuqaleni kombhalo ngemicibisholo yekhibhodi bese ucindezela ukhiye V. Uzobona ukuthi ngezansi kusho manje UKUVELA. Ngomcibisholo obheke phansi simaka wonke umbhalo esiwubhalayo. Lapho konke esikhethiwe sikucindezela ukhiye Y. Uma lokhu sekwenziwe, uzobona ukuthi ngezansi kukhombisa inani lemigqa ekopishiwe.

Manje sihambisa kancane phansi bese ucindezela ukhiye P. Njalo uma sicindezela, kuzonamathiselwa umbhalo ofanayo. Uma esikhundleni sokhiye Y sicindezela ukhiye X, umbhalo esiwukhethile uzonqunywa. Singakwazi ukunamathisela emuva ngokhiye P.

Manje sizogcina idokhumenti yokuhlola. Siyacindezela ESC uma sikwimodi yokuhlela bese sibhala :w, okungukuthi, amaphuzu amabili no-a W. Lokhu okwenzayo ukubhala noma ukusindisa esikwenzayo. Uma kamuva sibhala :q sizophuma kumhleli. Uma esikufunayo ukonga nokuvala, siyabhala 😡.

Manje iqhinga lokugcina. Ake sithi i-terminal ivalwe ngephutha bese silahlekelwa yidokhumenti. Okufanele sikwenze ukubhala kabusha:

$ vim prueba.txt

futhi sizothola okuthile okufana nalokhu:

Uma ubheka ekugcineni sinochungechunge lwezinketho. Kulokhu sicindezela ukhiye R ukuthola idokhumenti yangaphambilini, kuzosicela ukuthi sicindezele ENTER Futhi i-voila, singaqhubeka lapho sigcine khona. Manje, uma ngenhlanhla sishaya ukhiye E (hlela noma kunjalo) singathola futhi idokhumenti ngokuthayipha : alulame, futhi sizothola okuthile okufana nalokhu:

Kulokhu inketho yami ukubhala inombolo 1 ne-voila, umsebenzi wethu uyabuyiselwa futhi.

Uma ufuna ukusebenzisa I-VIM kulula, lapho-ke ungafaka GVIM, okufanayo kusetshenziswa imitapo yolwazi ye-Gtk yokusetshenziswa kwamamenyu nezinye izinketho ezisebenza umsebenzi womsebenzisi.

Kukhona ngisho nokwandiswa kwe- Firefox shayela I-Vimperator, lokho kusivumela ukuthi siphathe isiphequluli ngokungathi I-VIM kuzoba 😀

Futhi kuze kube manje Kanjani, noma yisiphi isiphakamiso noma imininingwane yamukelekile ukuze sonke sifunde izinto eziwusizo mayelana I-VIM.


Amazwana ayi-21, shiya okwakho

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   umfowethu omdala kusho

    Ngingasebenzisa i-Gvim, yize bengingakubonanga ukugqamisa kwe-syntax futhi bekungaba kuhle uma ufaka izithombe zombhalo othile ku-HTML ukubona ukuthi konke lokho kuyini. Ngizosebenza noVim bese ngenza okunye kokuhlaziya okujulile njengoba ngenzile ngeGedit… nginike isonto futhi nginalo.

    1.    abel kusho

      Uma ufuna ukubona ukuthi ukugqamisa kwe-syntax kusebenza kanjani, khona-ke ngikushiyela izibonelo ezimbalwa.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      Futhi kusixhumanisi esingezansi kwezinhlelo eziningi zokwenza kube mnandi ngokwengeziwe. I-xP

      Ukubingelela

  2.   Slayer kusho

    Isifundo se-vim sihle kakhulu, ngethemba ukuthi esisodwa sizokwenziwa ngokuhamba kwesikhathi, okuthuthuke kancane noma amanye amaqhinga, angenziwa ngaleli thuluzi;),
    Okwamanje ukungena kuleli zwe le-vim manje

  3.   Ren434 kusho

    Okwamanje ngisabambeke ngama-emacs, okuthi kamuva nje angibambe kakhulu, ngakolunye uhlangothi i-vim yenza kube nzima kakhulu kimi ukuhamba phakathi kombhalo.

    PS: Halala! Bangabokuqala abasezingeni.

    1.    msx kusho

      +1

      Thina madoda sisebenzisa ama-Emac, niyazi!
      Lapho ngiqala ukufunda "Angikaze ngicabange ukuthi ngizokusho lokhu, kepha ngithanda kakhulu umhleli omuhle kakhulu wesiginali ku-GNU / Linux ..." ngicabange: kuhle, uthole ama-Emacs!
      Esikhundleni salokho kuvela ukuthi umfana uphuma namafagots - izinto umuntu azithola enetheni!

      1.    I-elav <° Linux kusho

        Ohh lowo macho. Ngicabanga ukuthi uyasebenzisa I-LFS, ngoba ukusebenzisa i-distro ngayo yonke into ehlafunwayo ngicabanga ukuthi nayo ingumbulu?

        1.    pvv92 kusho

          Ama-emacs womuntu abonakala elula kakhulu kune-vim kepha ngokuthanda umbala.

  4.   UDav kusho

    i-vimtutor iyisifundo esihle kakhulu sokusebenzisana, senzelwe ukuqedwa ngemizuzu engama-25-30. Kunconywa kakhulu!
    apt-get install vimtutor
    vimtutor

    1.    umfowethu omdala kusho

      Lokho kuqinisekile kuyangisebenzela, kufanele ngisebenzele kulokho

    2.    I-elav <° Linux kusho

      Yebo, iVimtutor empeleni inhle ...

  5.   isondo kusho

    Dlala lo mdlalo futhi yilapho ungeke uyeke ukusebenzisa i-vim futhi uzofunda ukuyisebenzisa ngobuwula, empeleni, uzozijwayeza ukwenza okuningi ngalo mdlalo izinto eziyisisekelo kakhulu nge-vim njengokukwazi ukuhamba ngokushesha okukhulu.

    http://vim-adventures.com/

  6.   i-mauritius kusho

    Angiyena umqambi, ngakho-ke engidinga ukukwenza: ukuhlela i- .conf noma ukufaka izandla zami ku-pkbuild ngezikhathi ezithile, nge-NANO kwanele kimi futhi nginokuningi. Kanye lapho ngivivinywa ngavula ifayela ku-VIM futhi bengingazi nokuthi ngizophuma kanjani lapho.

  7.   abel kusho

    Okuyisisekelo esihle kulabo abaqala nge-vim, noma bengicabanga ukuthi yisilo kodwa njengakho konke, kumane nje kuyindaba yomkhuba. I-xP

    Ngishiyela amaqhinga amaningi kulabo abafuna ukuzama.
    http://code.google.com/p/vimcolorschemetest/

    Ukubingelela

  8.   kufanelekile kusho

    @elav, ngikushiya i-vimrc yami ukuze usebenzise i-config ekusebenzela wena 😉
    http://paste.desdelinux.net/4465

    1.    I-elav <° Linux kusho

      Ngiyabonga 😀

  9.   Annubis kusho

    Ngithola ukunambitheka komhleli omuhle kakhulu okhona wesiginali ku-GNU / Linux

    Uthanda ukudala amalangabi, ha? Cishe leli ilangabi elidala kunawo wonke 😛

    PS: VI Rocks!

  10.   Charly kusho

    Isifundo esihle kakhulu! ngiyabonga kakhulu 😀

  11.   ungashayi kusho

    kuthakazelisa kakhulu: 3

  12.   I-JSequeiros kusho

    Okuthile okuyisisekelo kuhle njalo.

  13.   URene, waseMexico, angakwazi. kusho

    Kuhle ukwazi okuncane ngayo yonke into, uma kwenzeka ngolunye usuku uyidinga, Indoda ehlakaniphile iyohlala ikwazisa ukuzidela komunye umuntu.

  14.   i-william kusho

    Isifundo esihle kakhulu kepha ngisha kulokhu futhi angazi ukuthi ngingangeza kanjani isihleli se-brigthscript ku-gvim https://github.com/chooh/brightscript.vim.git Ungangisiza