Kako uporabljati Vim: Vodnik po osnovah

Kako uporabljati Vim: Vodnik po osnovah

Vim je najmočnejši in vsestranski urejevalnik kod, ki je na voljo za sisteme, podobne Unixu. Je podaljšek urejevalnika Vi, ki ga je razvil Bill Joy. Vim je privzeto na voljo v večini sistemov Linux in BSD.





Tako lahko uporabite isti urejevalnik v vseh svojih sistemih in na oddaljenih strojih. Vimov strog besednjak ga naredi tudi izjemno učinkovitega in izraznega.





Kako deluje Vim?

Vim se razlikuje od tradicionalnega Urejevalniki besedil Linux . Ohranja filozofijo Unixa, da delaš eno stvar in delaš pravilno. Temeljni pojem je, da kot programerji večino svojega časa porabimo za urejanje kode, ne pa za njeno pisanje.





Vim ponuja več načinov za to. Vsak način naredi nekaj drugega in se upravlja s pritiskom na tipko. Bistveni načini vim so običajni način, vizualni način, način vstavljanja in način ukaza.

Običajni način uporabljamo za pregled kode in izvajanje hitrih operacij. Vizualni način se uporablja za označevanje besedilnih odsekov, v način vstavljanja pa dodajate besedila. Ukazni način boste uporabili za vnos različnih ukazov vim.



kako dobiti wifi brez internetne povezave

Kako uporabljati Vim v načinu vstavljanja

Ko odprete vim, se zažene v običajnem načinu. V način vstavljanja lahko preklopite tako, da vnesete jaz ključ. To prikliče način vstavljanja na položaju kazalca. V spodnjem levem kotu bi morali videti oznako.

Zdaj lahko vnesete poljubno besedilo in vim jih bo kopiral v medpomnilnik. Če želite shraniti napredek, se s pritiskom na tipko za izhod preklopite v običajni način . Zdaj vnesite naslednji ukaz vim.





:w

Obstajajo še drugi načini za vstop v način vstavljanja. Besedilo lahko na primer vstavite tik pod trenutno vrstico s pritiskom na ali v običajnem načinu. Uporaba ALI za vstavljanje besedila nad trenutno vrstico.

Uporaba jaz za vstavljanje besedila na začetku trenutne vrstice. Lahko uporabite do tipka za dodajanje besedila tik za kazalcem. Uporaba TO za dodajanje besedila na koncu vrstice.





Če želite shraniti in zapreti trenutno datoteko, preklopite v ukazni način in vnesite naslednje.

:wq

Kako uporabljati Vim v običajnem načinu

Uporabniki Vima večino svojega časa preživijo v običajnem načinu. Tu se lahko pomikate po besedilih in izvajate hitre urejanja. Pritisk na pobeg tipka iz katerega koli načina vas popelje v običajni način.

Namesto standardnih puščičnih tipk uporablja vim hjkl ( h za levo, j za dol, do za gor in the za desno) za navigacijo. Sprva se lahko zdi kontraproduktivno. Toda vim to počne, da prihrani čas, ki je potreben uporabnikom, da dosežejo puščične tipke na svoji tipkovnici.

Tako kot številni urejevalniki, ki temeljijo na konzolah, tudi vim uporabnike spodbuja, naj se držijo stran od miške. Vim pa lahko konfigurirate za omogočanje podpore z miško.

Besedilo se lahko premikate tudi od besede do besede. Na primer s pritiskom v v običajnem načinu premakne kazalec na začetek naslednje besede. Z začetkom se lahko premaknete na začetek trenutne besede b in končati prek In .

Uporaba 0 za krmarjenje do začetka vrstice in $ za premik do konca. Pritisk H premakne kazalec na vrh zaslona, M do sredine in THE do dna. Z uporabo lahko premikate gor in dol Ctrl+u in Ctrl+d . Če pritisnete dnevi v običajnem načinu bo vim premaknil kazalec na vrh. Vnesite G premakniti se do konca.

Ko se udobno premikate v običajnem načinu, se lahko naučite ukazov za urejanje vim. Uporaba x izbrisati znak, s zamenjati. Besedila izbrišete z d operater. Kot argument upošteva gibanje. Sintaksa tega je prikazana spodaj.

d{motion}

Gibanje je lahko karkoli. Na primer s pritiskom dw v običajnem načinu izbriše trenutno besedo. Če tipkate d $ , vim bo izbrisal vse do konca vrstice. Podobno tipkanje d0 izbriše na začetek vrstice. Uporaba dd za brisanje celotne vrstice.

Za spremembe pa vam ni treba nekaj izbrisati in iti v način zamenjave. The c Operater nam omogoča spreminjanje gibanja vim neposredno iz običajnega načina.

c{motion}

Torej, ko pritisnete cw , vim izbriše trenutno besedo in vas postavi v način vstavljanja. Kazalec mora biti na začetku besede, ker bo vim izbrisan s trenutnega položaja. Uporaba čakalna vrsta da se tega izognemo. To spremeni notranjo besedo. Uporaba DC za spremembo celotne vrstice.

Uporaba in za kopiranje predlogov in str za njihovo lepljenje. Torej, je kopira trenutno besedo in yy kopira celotno vrstico. Prejšnji ukaz lahko ponovite s piko . operater, razveljavi spremembe z uporabo u , in jih z uporabo znova popravite Ctrl+r .

Če želite v svoji kodi nekaj najti, uporabite naslednji ukaz vim v Linuxu.

/{regex}

Tukaj je regex reden izraz. Pritisnite n za odhod na naslednjo tekmo in N za prejšnjo tekmo.

Kako uporabljati Vim v vizualnem načinu

Uporaba vim v vizualnem načinu nam omogoča, da s tipkami za premikanje izberemo bloke besedila. Tako močni uporabniki premikajo kodne bloke v vim. Vnesite v v normalnem načinu za preklop v vizualni način.

kako pospešiti prenos igre

Zdaj lahko z navigacijskimi tipkami označite dele besedila ali kode hjkl . Uporaba Ctrl+v za preklop v način vizualnega bloka. Tu lahko izberete bloke besedila. Črte lahko označite tako, da preklopite v način vizualne črte. Uporaba V za izbiro načina vizualne črte.

To nam omogoča, da naenkrat uredimo blok besedila. Na primer, lahko izberete besedilni blok in pritisnete in kopirajte besedilo v vmesni pomnilnik.

Kako uporabljati ukazni način Vim

Do ukaznega načina lahko dostopamo s tipkanjem : v normalnem načinu. Kazalec bo pripeljal na dno zaslona, ​​ki mu sledi dvopičje. Spodaj je nekaj najbolj uporabnih ukazov vim v Linuxu.

  • : in shranite spremembe v datoteko
  • : wq shranite in zapustite
  • :shrani kot FILE shrani trenutno datoteko kot FILE
  • : q zapusti vim
  • : q! zapustite in zavrzite spremembe
  • : In FILE odprite FILE za urejanje
  • : pomoč odprta pomoč

Zabeležite ta vim cheat sheet za hiter dostop do uporabnih ukazov vim.

Obvladovanje osnov Vima

Vim je robusten urejevalnik, ki odpravlja vrzel med razmišljanjem in urejanjem. Pisanje kode postane veliko bolj razburljivo, ko veš vim. Čeprav boste za resnično obvladovanje potrebovali leta vaje, bi morali razumevanje osnov vima začeti na pravi poti.

Deliti Deliti Cvrkutati E-naslov nano v primerjavi z Vim: najboljši terminalski urejevalniki besedil v primerjavi

Iščete terminalski urejevalnik besedil za Linux? Glavna izbira je med Vim in nano! Takole primerjajo.

Preberite Naprej
Sorodne teme
  • Linux
  • Sem prišel
O avtorju Rubaiat Hossain(39 objavljenih člankov)

Rubaiat je diplomant CS z močno strastjo do odprtokodnosti. Poleg tega, da je veteran Unixa, se ukvarja tudi z varnostjo omrežij, kriptografijo in funkcionalnim programiranjem. Je navdušen zbiratelj rabljenih knjig in nenehno občuduje klasični rock.

Več od Rubaiat Hossain

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite