Vim command, isang pangunahing gabay sa paggamit ng text editor na ito

Vim command, pangunahing gabay

El vim text editor ay isang matandang kakilala ng bawat gumagamit ng Linux. lalo na yung mga programmer. Ang paggamit nito ay hindi madali at mayroon itong learning curve, ngunit kapag napag-aralan mo na ito, ito ang magiging tapat mong kasama kapag nagta-type ng code. Kaya, kung gusto mong magsimula, bibigyan ka namin isang maliit na gabay sa pangunahing mga utos ng Vim na kakailanganin mong gamitin sa iyong mga file.

Ang Vim ay isang pinahusay na bersyon ng Vi editor na lumitaw sa eksena noong dekada 80. Samakatuwid, bagaman ang Vim ay isang pinahusay na bersyon ng orihinal at pinalawak dahil sa mahusay na versatility at mababang pagkonsumo ng mapagkukunan. Gayunpaman, dapat tandaan na upang lumipat dito, ang paggamit ng mouse ay limitado -hindi sasabihin sa isang null na paraan-. Samakatuwid, ang paggamit ng keyboard ay mahalaga sa text editor na ito.

I-install ang Vim sa iyong computer

Vim editor, mga pangunahing utos

Ang unang bagay na dapat mong gawin ay i-install ang sikat na editor upang magamit ito. Isa sa mga kaaya-ayang sorpresa ng Vim ay iyon ito ay multiplatform, para magamit mo ito sa lahat ng operating system. Bagama't sinabi na namin sa iyo na idinisenyo ito para magamit sa mga kapaligiran ng Linux. Ang pag-install nito sa Linux ay ang mga sumusunod:

sudo apt-get install vim

Sa halip, kung gusto mong i-install ito sa Windows o MacOS, dito iiwan namin sa iyo ang mga sumusunod na link sa opisyal na pahina nito, kung saan magkakaroon ka ng parehong bersyon na may Terminal at ang bersyon na may interface ng GUI. Ang pinaka inirerekomenda sa parehong mga kaso ay ang paggamit mo ng bersyon para sa Terminal.

Bersyon ng Windows
bersyon ng MacOS

Kapag na-install na ang text editor sa iyong computer, magpapatuloy kami upang ipaliwanag ang pinakakaraniwang mga utos ng Vim na magsisilbing batayan para sa paglipat sa iba't ibang mga file na bubuksan mo mula dito. Para sa buksan ang isang file upang i-edit, kakailanganin mong isulat ang sumusunod na utos:

vim nombre-documento-.txt

At pagpindot sa ENTER key, mapupunta na kami sa loob ng Vim editor na nakabukas ang dokumento at handa ka nang gamutin ito.

Mahahalagang Vim command para sa iyong pandarambong sa sikat na text editor

Ang unang bagay na gusto naming sabihin sa iyo ay na bagaman sa orihinal nitong bersyon, marami sa mga keyboard noong panahong iyon ay walang mga direksiyon na key, ang mga displacement ay kailangang gawin sa iba pang mga susi -Ito ay case sensitive. At sila ay ang mga sumusunod:

  • Kanan: l
  • Kaliwa: h
  • Pababa: j
  • Pataas: k
  • Pumunta sa simula ng dokumento na aming binuksan: gg
  • Pumunta sa simula ng isang linya: ^
  • Pumunta sa dulo ng isang linya: $
  • Pumunta sa dulo ng dokumento na aming binuksan: G
  • Mag-scroll sa huling pagbabagong ginawa namin: ;

Mga utos ng Vim upang i-edit ang mga teksto

programming sa computer

Kapag alam namin kung paano lumipat sa mga file na binuksan namin sa Vim, ito ay oras na para i-edit ang mga tekstong ito. At pagkatapos ay iiwan ka namin ng mga utos ng Vim na pinakamadalas mong gamitin. Ang Vim ay may tatlong magkakaibang mga mode: command mode -ang bubukas bilang default-, insert mode at advanced commands mode.

Buweno, kapag nakabukas na ang file, hinihintay ka ni Vim na simulan ang pag-type ng unang ilang utos. At ano ang mga ito? Ipinakita namin ang mga ito sa iyo sa ibaba:

  • Ipasok ang insert mode -place new text-: i (upang lumabas sa mode na ito kailangan mo lamang pindutin ang ESC)
  • Ipasok ang insert at maglagay ng bagong character pagkatapos mismo ng kurso: a
  • Ipasok ang insert at isulat sa dulo ng kasalukuyang linya: A
  • Magpasok ng bagong linya sa ibaba ng kurso: o
  • Magpasok ng bagong linya sa itaas ng kurso: O
  • Palitan ang karakter na tama sa kurso: r (kailangan mong pindutin agad ang bagong character para makapasok)
  • Mag-print gamit ang printer na na-configure mo bilang default: mayroon!

Mga utos ng Vim na i-cut, tanggalin at i-paste sa isang dokumentong bukas gamit ang text editor

Ipinagpatuloy namin ang pag-edit ng mga tekstong binuksan namin sa sikat na text editor na ipinanganak noong 1991. At sa kasong ito, iiwan namin sa iyo ang ang listahan ng mga command ng Vim na kakailanganin mong ma-delete, i-cut, kopyahin at i-paste ang text sa loob ng file.

  • Gupitin ang kasalukuyang linya kung saan naka-on ang cursor: dd (iisang linya) o xdd (kung babaguhin mo ang 'x' sa isang numero -3dd, halimbawa-, ang mga linya na iyong ipinahiwatig hanggang sa cursor ay mapuputol)
  • I-paste ang teksto na aming kinopya o pinutol sa lugar kung saan namin pinindot ang utos: p
  • Tanggalin ang isang character sa ilalim ng cursor: x
  • Tanggalin ang buong salita kung saan matatagpuan ang cursor: daw
  • Tanggalin ang buong salita kung saan matatagpuan ang cursor at ipasok ang insert mode: cw
  • Tanggalin mula sa cursor hanggang sa dulo ng linya at ipasok ang insert mode: c$
  • Kopyahin ang isang buong linya: yy
  • Kopyahin mula sa kung saan mayroon kaming cursor hanggang sa dulo ng linya: y$
  • Kopyahin ang kumpletong salita kung saan mayroon kaming cursor: yiw
  • Kopyahin ang numero ng linya mula sa kung saan namin inilagay ang cursor: 2yy, 3yy, ... (2 o 3 linya mula sa kung saan mayroon kaming cursor)

I-undo ang mga pagbabagong ginawa gamit ang mga utos ng Vim

mga linya ng programming

Sa wakas, sa maliit na Vim command guide na ito, iniiwan namin sa iyo kung ano ang dapat mong gawin kung gusto mong i-undo ang mga pagbabagong ginawa gamit ang mga nakaraang utos naisakatuparan sa text editor.

  • I-undo ang huling utos na ipinasok - :u
  • I-undo ang mga huling utos na nagpapahiwatig ng numero - :xu (palitan ang 'x' ng partikular na numero)
  • Gawin muli ang huling pagbabagong ginawa - : gawin muli
  • Upang gawing muli ang lahat ng mga pagbabago mula sa huling oras (o ilang oras) – : kaninang 1h 
  • Upang gawing muli ang mga pagbabago sa huling ilang minuto - :mamaya 20m (sa kasong ito, ito ay mula sa huling 20 minuto)

Tulad ng nakikita mo, ang mga utos ng Vim ay marami. At nanatili lamang kami sa isang napakaliit na bahagi ngunit maaaring makatulong ito sa iyo sa pagpapakilala ng sikat na text editor na ito at magagawang pangasiwaan ang mga unang file na binuksan mo mula dito. Katulad nito, Mayroong maraming dokumentasyon sa internet tungkol dito. at maaari kang pumunta ng mas malalim, kung gusto mo.

Bukod dito, Ang Vim ay may medyo aktibong komunidad na nagdaragdag ng mga function at bagong viewing mode. Bilang karagdagan, upang gawing mas madali ang paggamit nito -lalo na para sa mga baguhan-, may mga alternatibo na may mas friendly na user interface na walang kinalaman sa lahat ng ipinaliwanag namin sa iyo. Kung gusto mong matuklasan ang mga ito, ang ilang mga halimbawa ay ang mga sumusunod:


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.