Ho sebelisa VIM: Basic Tutorial.

Ha ho mohla nkileng ka nahana hore ke tlo bua sena, empa ke makatsa hore ebe ke rata mohlophisi ea hloahloa ka ho fetesisa bakeng sa boemelong ba lifofane ho GNU / Linux: VI.

Ho qotsa Wikipedia:

ke ile ka (ea senyesemane Ke bone ntlafalitsoe) ke mofuta o ntlafalitsoeng oa file ea mongoli oa sengoloa vi, e teng litsamaisong tsohle UNIX.

Sengoli sa eona, Bram Moolenaar, e hlahisitse mofuta oa pele ka 1991, letsatsi leo e ntlafalitsoeng ka lona hangata. Karolo ea mantlha ea Vim le Vi ke hore li na le mekhoa e fapaneng e ka fetoloang pakeng tsa ho etsa ts'ebetso e itseng, e ba khethollang ho bahlophisi ba tloaelehileng, ba nang le mokhoa o le mong feela oo litaelo li kenngoang ka ona ho sebelisoa mefuta e meng ea bohlokoa kapa lits'oants'o tse hlakileng.

Ke e mong oa ba neng ba nahana hore enoa ke mohlophisi oa "li-octopus" kapa batho ba nang le menoana e fetang 10, hobane taba e bonolo ea ho ba le liqeto tsa keyboard tse ngata e entse hore ke nahane hore VI e ne e le "phoofolo ea tonanahali" ea bahlophisi ba matšeliso. 'Nete ke hore ho tloha maobane esale ke ithuta ho e sebelisa (esita le ka lintho tsa mantlha haholo) empa ke ea e tloaela, ebile e mpe ka ho fetesisa (kapa ho feta tsohle) ke hore ke e rata haholo.

Kamehla esale ke phutholoha ka hore na nano, empa ke 'nete hore mohlophisi enoa o bohlokoa haholo. Ha re na le tikoloho e hlakileng, sekhechana se ka sebelisoa ho kopitsa / ho beha, empa ha re le TTY lintho lia fetoha. Oo ke monyetla oa pele oo ke fumanang VIM. Lintlha tse ling tseo ke li ratang ke:

  • Khetho ea mongolo ka har'a likholomo.
  • Ho totobatsa Syntax.
  • Ho totobatsa li-parentheses, li-brackets le li-brace (ka hona e loketse lenaneo).
  • E matla haholo, leha faele eo re e hlophisang e sitisoa, e re lumella ho e fumana hamorao.
  • Mona u ka bona tse ling tse ngata ...

Mohlophisi oa mongolo feela ho console (ho bao ke ba tsebang) hore "atamela" ho VI es MCEedit, Mohlophisi oa mongolo oa MC. Empa hlokomela mantsoe a qotsitsoeng polelong e kaholimo. VIM e bile e na le mohlophisi oa GTK. Empa mohopolo oa poso ena ha se ho u rekisa kapa ho ba khothaletsa ho e sebelisa VI, ke tsela feela ea ho u joetsa hore ho bonolo ho e sebelisa ho feta kamoo e hlahang ka teng.

Thupelo ea mantlha ea ho sebelisa VIM

Ke ne ke nahana ho u siea lethathamo la likhutlo tsa li-keyboard, empa ke nahana hore ho ka ba molemo haholo haeba nka u bontša hore na e sebetsa joang ka mohlala. Ntho ea pele eo re tla e etsa ke ho kenya VI haeba ha re e-so ho e etse, kapa haeba e sa tle ka boiketsetso ho kabo ea rona eo re e ratang. Ha re se re kentse, re bula sesebelisoa ebe re beha:

$ vim prueba.txt

Re tla bona ho hong ho kang hona:

Joale re tobetsa konopo I kapa senotlolo kenya ho fapoha ho tswa ho mode mode ho edita mode ebe o qala ho thaepa Re ngola eng kapa eng, ha ho khonahala, e nang le mela e fetang e 'meli. Ke etsa mohlala:

Joale, re tobetsa konopo ESC ho tsoa mokhoeng oa ho hlopha, ea qalong ea tokomane ka metsu ea line ebe u tobetsa konopo V. U tla hlokomela hore mona ka tlase ho re joale E BALANG. Ka motsu o tlase re tšoaea mongolo oohle oo re o ngolang. Ha re khethile ntho e ngoe le e ngoe, re tobetsa konopo Y. Hang ha sena se felile, u tla bona hore ka tlase e bontša palo ea mela e kopilitsoeng.

Joale re theohela tlase hanyane ebe re tobetsa konopo P. Nako le nako ha re e tobetsa, ho tla ngoloa mongolo o tšoanang. Haeba ho fapana le senotlolo Y re tobetsa konopo X, mongolo oo re o khethileng o tla khaoloa. Re ka e manama hape ka senotlolo P.

Joale re tla boloka tokomane ea teko. Re tobetsa ESC haeba re le ka mokhoa oa ho hlophisa ebe rea ngola :w, ke hore, lintlha tse peli le a W. Seo se se etsang ke ho ngola kapa ho boloka seo re se etsang. Haeba re ngola hamorao :q re tla tsoa mohlophisi. Haeba seo re se batlang ke ho boloka le ho koala, rea ngola 😡.

Joale leqheka la ho qetela. Ha re re sepetlele se koetsoe ka phoso ebe re lahleheloa ke tokomane eo. Seo re tlamehang ho se etsa ke ho ngola hape:

$ vim prueba.txt

'me re tla fumana ntho e kang ena:

Haeba u sheba qetellong re na le letoto la likhetho. Tabeng ena re tobetsa konopo R ho lata tokomane e fetileng, ebe e tla re kopa ho tobetsa ENTER Mme voila, re ka tsoelapele moo re emisitseng teng. Joale, haeba ka monyetla re fihlile senotlolo E (hlophisa joalo) re ka boela ra lata tokomane ka ho thaepa : hlaphoheloa, 'me re tla fumana ntho e kang ena:

Maemong ana khetho ea ka ke ho ngola nomoro ea 1 le voila, mosebetsi oa rona oa hlaphoheloa hape.

Haeba u batla ho sebelisa VI bonolo, o ka kenya GVIM, e ts'oanang le lilaebrari tsa Gtk bakeng sa ts'ebeliso ea Menus le likhetho tse ling tse nolofalletsang mosebetsi oa mosebelisi.

Ho na le katoloso ea Firefox mohala Vimperor, e re lumellang ho ts'oara sebatli joalo ka ha eka VI e tla ba 😀

Mme ho fihla mona Joang, tlhahiso efe kapa efe kapa tlhaiso-leseling e amohelehile e le hore bohle re ka ithuta lintho tse ling tsa bohlokoa ka VI.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

Maikutlo a 21, siea ea hau

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa.

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.

  1.   nano a re

    Ke ne ke tla sebelisa Gvim, leha ke ne ke sa bone syntax e totobatsa mme ho ka be ho bile molemo haeba o ne o ka beha litšoantšo tsa sengoloa se seng ho HTML ho bona hore na li joang. Ke tlo qala ho sebetsa le Vim ebe ke etsa e 'ngoe ea litlhahlobo tse tebileng joalo ka ha ke entse le Gedit… mphe beke' me ke na le eona.

    1.    Abel a re

      Haeba u batla ho bona hore na ho totobatsa syntax ho sebetsa joang, ke tla u siela mehlala e 'maloa.
      ompldr.org/vZTRlYg
      Litlhaloso

      Le sehokelong se ka tlase ho merero e mengata ho e etsa hore e khahlise ponahalo. xP

      Kea leboha.

  2.   mmolai a re

    Thupelo ea vim e ntle haholo, ka ts'epo re tla e etsa hamorao, e tsoetseng pele hanyane kapa maqheka a mang, a ka etsoang ka sesebelisoa sena;),
    bakeng sa motsotso oa ho kena lefatšeng lena la vim hona joale

  3.   Ren434 a re

    Hajoale ke ntse ke ts'oaretsoe le emacs, eo haufinyane e se e ntšoere haholoanyane, ka lehlakoreng le leng vim e etsa hore ho be thata haholo hore ke tsamaee lipakeng tsa sengoloa.

    PES: Kea leboha! Ke ba pele ba maemong.

    1.    msx a re

      +1

      Rona banna re sebelisa Emacs, ua tseba!
      Ha ke qala ho bala "Ha ho mohla nkileng ka nahana hore ke tla bua sena, empa ke makatsa hore ebe ke rata mohlophisi ea hloahloa bakeng sa seteishene sa GNU / Linux ..." Ke ile ka nahana: kholo, o ile a fumana Emacs!
      Sebakeng seo hoa etsahala hore moshemane eo a tsamaee ka fagots - lintho tseo motho a li fumanang letlooeng!

      1.    elav <° Linux a re

        Ohh mahlo ao. Ke nahana hore joale ua sebelisa LFS, hobane ho sebelisa distro le ntho e ngoe le e ngoe e hlafunoang ke nahana hore le eona ke fagot hantle?

        1.    karolo92 a re

          Li-emacs tsa motho li bonahala li le bonolo ho feta vim empa bakeng sa mebala ea mebala.

  4.   Sehloho a re

    vimtutor ke thuto e ntle haholo e sebelisanang, e etselitsoe ho phetheloa ka metsotso e 25-30. kgothaletswa haholo!
    apt-get install vimtutor
    vimtutor

    1.    nano a re

      Nete ​​eo ea sebetsa ho nna, ke tlameha ho sebetsa ho eona

    2.    elav <° Linux a re

      E, Vimtutor e hlile e ntle ...

  5.   Wheezy a re

    Bapala papali ena mme ke nakong eo u ke keng ua emisa ho sebelisa vim 'me u tla ithuta ho e sebelisa ka booatla, ehlile u tla ikoetlisetsa lintho tse ngata ka papali ena lintho tsa mantlha ka vim joalo ka ho tseba ho tsamaea kapele.

    http://vim-adventures.com/

  6.   maurice a re

    Ha ke moqapi, kahoo seo ke hlokang ho se etsa: ho hlophisa .conf kapa ho kenya matsoho ka nako le nako, ka NANO ho lekane ho nna mme ke na le ho hongata. Hang ha ke etsoa liteko ke ile ka bula faele ho VIM mme ke ne ke sa tsebe le hore na nka tsoa joang moo.

  7.   Abel a re

    Taba ea mantlha haholo ho ba qalang ka vim, leha ke ne ke nahana hore ke tonanahali empa joalo ka ntho e ngoe le e ngoe, ke taba ea tloaelo feela. xP

    Ke siela ba batlang ho leka merero e mengata.
    http://code.google.com/p/vimcolorschemetest/

    Kea leboha.

  8.   tšoanetseng a re

    @elav, ke u siela vimrc ea ka hore o tle o sebelise li-config tse u sebeletsang
    http://paste.desdelinux.net/4465

    1.    elav <° Linux a re

      Kea leboha 😀

  9.   Annubis a re

    Ke ntse ke fumana tatso ea mohlophisi ea hloahloa ka ho fetisisa ea teng bakeng sa terminal ho GNU / Linux

    U rata ho baka malakabe, hu? Mohlomong lena ke lelakabe la khale ka ho fetisisa 😛

    PES: VI Mafika!

  10.   Mofuthu a re

    Thuto e ntle haholo! ke leboha haholo 😀

  11.   bohloko a re

    thahasellisang haholo: 3

  12.   JSequeiros a re

    Ho na le ntho ea mantlha e ntle kamehla.

  13.   Rene, oa Mexico, a ka khona. a re

    Ho monate ho tseba hanyane ka ntho e ngoe le e ngoe, haeba ho ka etsahala hore ka letsatsi le leng oe hloke, Monna ea bohlale o tla lula a ananela sehlabelo sa motho e mong.

  14.   William a re

    Thuto e ntle haholo empa ke ncha ho sena mme ha ke tsebe ho kenya sebali sa brigthscript ho gvim https://github.com/chooh/brightscript.vim.git O ka nthusa

bool('nete)