Amfani da VIM: Koyarwa ta asali.

Ban taɓa tunanin zan faɗi wannan ba, amma ina matuƙar son mafi kyawun edita a can don tashar a ciki GNU / Linux: VI.

An faɗi daga wikipedia:

Vim (na Turanci Na ga an inganta shi) ingantaccen sigar ne na editan rubutu vi, yanzu a cikin dukkan tsarin UNIX.

Mawallafinsa, Bram Moolenaar, gabatar da sigar farko a 1991, kwanan wata daga abin da ya samu ci gaba da yawa. Babban fasalin duka Vim da Vi shine suna da halaye daban-daban waɗanda za a iya canzawa tsakanin su don aiwatar da wasu ayyuka, wanda ya banbanta su da yawancin editocin na yau da kullun, waɗanda ke da yanayi guda ɗaya kawai inda aka shigar da umarni ta amfani da maɓallan haɗi zane-zane.

Ina ɗaya daga cikin waɗanda suka yi tunanin cewa wannan edita ne na "dorinar ruwa" ko mutanen da suke da yatsu 10, saboda sauƙin gaskiyar gajerun hanyoyin gajeriyar hanya ya sa na yi tunanin hakan VI "dodo" na editoci na wasan bidiyo. Gaskiyar ita ce tun jiya nake koyon amfani da shi (har ma da mahimman abubuwa) amma na saba da shi, kuma mafi munin (ko mafi kyau duka) shi ne ina son shi da yawa.

A koyaushe ina cikin kwanciyar hankali da yadda Nano, amma gaskiya ne cewa wannan editan yana da mahimmanci. Lokacin da muke da yanayin zane, ana iya amfani da siginan don kwafa / liƙa, amma idan muna cikin TTY abubuwa suna canzawa. Wannan shine fa'idar farko da na samo VIM. Sauran abubuwan da nake so sune:

  • Zaɓin rubutu a cikin ginshiƙai.
  • Tsarin rubutu
  • Haskakawa da mahimman zantuka, kwalliya da takalmin kafa (sanya shi ya zama manufa don shirye-shirye).
  • Yana da iko sosai, koda lokacin da fayil ɗin da muke gyara ya katse, yana ba mu damar dawo da shi daga baya.
  • Anan zaka iya ganin da yawa ...

Editan rubutu kawai a cikin na'ura mai kwakwalwa (daga cikin wadanda na sani) cewa "kusanci" zuwa VI es - MCEdit, Editan rubutu na MC. Amma lura da maganganun a cikin jumlar da ke sama. VIM har ma yana da editan GTK. Amma ra'ayin wannan sakon shine ba don sayar da ku ba ko ƙarfafa su suyi amfani VI, hanya ce kawai ta gaya muku cewa yana da sauƙin amfani fiye da yadda yake bayyane.

Basic koyawa akan amfani da VIM

Ina tunanin barin maku jerin gajerun hanyoyin maballin, amma ina tsammanin zai fi amfani idan na nuna muku yadda yake aiki ta misali. Abu na farko da zamuyi shine girka VI idan ba mu riga mun yi shi ba, ko kuma idan bai zo da tsari ba cikin abubuwan da muke so. Da zarar an shigar, zamu buɗe tashar kuma saka:

$ vim prueba.txt

Za mu ga wani abu kamar haka:

Yanzu mun danna maɓallin I ko makullin Saka don sauyawa daga yanayin umarni don shirya yanayin kuma fara bugawa. Muna rubuta komai, in ya yiwu, wannan ya fi layi biyu tsayi. Ni misali sa:

Yanzu, mun danna maɓallin ESC don fita yanayin gyara, matsa zuwa farkon daftarin aiki tare da kibiyoyin madannin kuma danna maɓallin V. Za ku lura cewa a ƙasa ya ce yanzu SANTA. Tare da kibiyar da ke ƙasa muna yiwa duk rubutun da muka rubuta alama. Lokacin da muka zaɓi komai, za mu danna maɓallin Y. Da zarar an gama wannan, za ku ga cewa a ƙasa yana nuna yawan layukan da aka kwafa.

Yanzu mun matsa kaɗan kaɗan kuma danna maɓallin P. Duk lokacin da muka matsa shi, za a liƙa rubutu iri ɗaya. Idan maimakon madannin Y mun danna madannin X, rubutun da muka zaba zai yanke. Zamu iya sake liƙa shi ta maɓallin P.

Yanzu zamu adana takaddar gwajin. Muna latsawa ESC idan muna cikin yanayin gyara kuma mun rubuta :w, wato, maki biyu da a W. Abin da wannan yake yi shine rubuta ko adana abin da muke yi. Idan daga baya zamu rubuta :q zamu fita daga edita. Idan abin da muke so shine adanawa da rufewa, zamu rubuta 😡.

Yanzu dabara ta karshe. A ce a tashar an rufe ba zato ba tsammani kuma mun rasa takaddar. Abin da ya kamata mu yi shine sake rubutawa:

$ vim prueba.txt

kuma zamu sami wani abu kamar haka:

Idan kun kalli ƙarshen muna da jerin zaɓuɓɓuka. A wannan yanayin muna latsa maɓallin R don dawo da takaddar da ta gabata, to, za ta nemi mu latsa Shigar Kuma voila, zamu iya ci gaba daga inda muka tsaya. Yanzu, idan kwatsam mun buga mabuɗin E (gyara ta wata hanya) Hakanan zamu iya dawo da takaddar ta buga : dawo da, kuma zamu sami wani abu kamar haka:

A wannan yanayin zaɓina shine in rubuta lamba 1 da voila, an dawo da aikinmu kuma.

Idan kana son amfani VI mafi sauki, sannan kuna iya girkawa Farashin GVIM, wanda yayi daidai ta amfani da dakunan karatu na Gtk don amfani da Menus da sauran zaɓuɓɓuka waɗanda ke sauƙaƙa aikin mai amfani.

Akwai ma wani kari don Firefox kira Mai kulawa, wannan yana ba mu damar ɗaukar mai bincike kamar dai VI zai kasance 😀

Kuma wannan zuwa yanzu Ta yaya, duk wata shawara ko bayani ana maraba da ita domin dukkanmu mu koyi abubuwa masu amfani game da su VI.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Nano m

    Zan yi amfani da Gvim, kodayake ban ga alamar nuna alama ba kuma zai yi kyau idan kun sanya hotunan wasu rubutu a cikin HTML don ganin yadda duk hakan yake. Zan je aiki tare da Vim sannan zanyi ɗayan waɗannan zurfin nazari kamar yadda nayi da Gedit… bani sati guda kuma ina dashi.

    1.    abel m

      Idan kana son ganin yadda haskaka tsarin rubutu yake aiki sosai, zan bar maka misalai guda biyu.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      Kuma a cikin hanyar haɗin da ke ƙasa ƙirar makirci da yawa don sa shi daɗi da gani. xP

      Na gode.

  2.   Slayer m

    Yana da kyau sosai darasin koyawa, da fatan ɗayan zai zama daga baya, ɗan ɗan ci gaba ko wasu dabaru, waɗanda za a iya yi da wannan kayan aikin;),
    don lokacin shiga wannan duniyar mugunta yanzu

  3.   ren434 m

    A halin yanzu na kasance tare da emacs, wanda a kwanan nan ya ƙara kama ni a tarko, a gefe guda vim yana ba ni wahala sosai don matsawa tsakanin rubutun.

    PS: Taya murna! Su ne na farko a cikin Darajan.

    1.    msx m

      +1

      Mu maza muna amfani da Emacs, ka sani!
      Lokacin da na fara karantawa "Ban taba tunanin zan faɗi wannan ba, amma ina matuƙar son babban edita na tashar ta GNU / Linux ..." Na yi tunani: mai girma, ya gano Emacs!
      Maimakon haka sai ya zamana cewa mutumin yana fita ne tare da 'yan kallo 😛 abubuwan da mutum ya samu akan yanar gizo!

      1.    elav <° Linux m

        Ohh wannan macho. Ina tsammani sai kuyi amfani lfs, saboda amfani da distro tare da duk abin da ake taunawa Ina tsammanin shi ma fagage ne daidai ne?

        1.    kunun 92 m

          Emacs na mutum alama a gare ni yana da sauƙi fiye da vim amma don ɗanɗano launi.

  4.   dav m

    vimtutor koyarwa ce mai ma'amala da kyau, an tsara ta don kammala cikin mintuna 25-30. sosai shawarar!
    apt-get install vimtutor
    vimtutor

    1.    Nano m

      Wannan tabbas yana aiki a gare ni, dole ne inyi aiki akan hakan

    2.    elav <° Linux m

      Ee, Vimtutor yana da kyau sosai ...

  5.   mahaukaci m

    Kunna wannan wasan kuma wannan shine lokacin da bazaku daina amfani da vim ba kuma zaku koya amfani dashi wauta, da gaske, zakuyi aiki da yawa tare da wannan wasan mafi mahimman abubuwa game da vim kamar sanin yadda ake motsawa cikin sauri.

    http://vim-adventures.com/

  6.   Mauricio m

    Ni ba mai tasowa bane, saboda haka abin da yakamata in yi: gyara wani .conf ko sanya hannayena a cikin pkbuild lokaci-lokaci, tare da NANO ya ishe ni kuma ina da yalwa. Sau ɗaya don gwaji na buɗe fayil a VIM kuma ban ma san yadda zan fita daga wurin ba.

  7.   abel m

    Kyakkyawan mahimmanci ga waɗanda suka fara da lalata, har ma nayi tsammanin dodo ne amma kamar kowane abu, al'amuran al'ada ne kawai. xP

    Na bar makirci da yawa ga waɗanda suke son gwadawa.
    http://code.google.com/p/vimcolorschemetest/

    Na gode.

  8.   dace m

    @elav, Na bar muku vimrc dina don kuyi amfani da wasu jigogin da suke muku aiki 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux m

      Godiya 😀

  9.   Annubi m

    Ina jin ɗanɗano ga mafi kyawun edita wanda ya kasance don tashar a GNU / Linux

    Kuna son haifar da harshen wuta, huh? Wannan wataƙila tsohuwar wuta ce 😛

    PS: VI Rocks!

  10.   Charly m

    Kyakkyawan koyawa! na gode sosai 😀

  11.   duka m

    mai ban sha'awa: 3

  12.   Tsakar Gida m

    Wani abu mai mahimmanci koyaushe yana da kyau.

  13.   Rene, daga Meziko, na iya. m

    Yana da kyau ka san kadan game da komai, idan har wata rana ka bukata, Mutum mai hikima koyaushe zai daraja sadaukarwar dan uwansa.

  14.   William m

    Kyakkyawan koyarwa amma ni sabo ne ga wannan kuma ban san yadda ake ƙara editan brigthscript zuwa gvim ba https://github.com/chooh/brightscript.vim.git Za a iya taimake ni