Načini VIM in kako spremeniti način

Vim Modes How Change Mode



Vim je najbolj priljubljen in izjemno zmogljiv urejevalnik besedil. Ima veliko funkcij, za katere ne bi pričakovali, da jih boste imeli v urejevalniku besedil. Večina teh funkcij vam olajša delo v kratkem času. Urejevalnik Vim je modalni urejevalnik besedil; uporablja načine za različne namene, kot so vstavljanje besedila, izvajanje ukazov in izbiranje besedila. Načini se v bistvu odločijo, ali pritisk katere koli tipke na tipkovnici vstavi te znake ali premakne kazalec skozi dokument. Zato je pomembno vedeti, kaj je vsak način in kako ga spremeniti.

Ta članek bo opisal, kaj so načini Vim in kako jih spremeniti. Vim je brezplačen in odprtokodni urejevalnik besedil, ki je privzeto nameščen v večini operacijskih sistemov.







Upoštevajte, da so bili vsi ukazi in procesi, obravnavani v tem članku, preizkušeni na Ubuntu 20.04 LTS (Focal Fossa).



Načini nasilja

V Vimu obstajajo trije načini delovanja: Normal, Insert in Visual.



Normalen način

Običajen način je začetni način urejevalnika Vim. Ko odprete novo datoteko, uredite obstoječo, se privzeto zažene v običajnem načinu. V običajnem načinu ne morete vstaviti nobenega znaka. Običajen način je znan tudi kot ukazni način, ker se vsi pritiski tipk razlagajo kot ukazi. Če na primer pritisnete k, se bo kazalec premaknil za eno vrstico navzgor, namesto da bi vstavil znak k. Podobno, če pritisnete yy, bo kopirala trenutno vrstico, namesto da bi vstavila yy. Tudi v običajnem načinu se velike in male črke obravnavajo drugače. Na primer, če pritisnete o, ustvarite novo vrstico za besedilo pod trenutno lokacijo kazalca, medtem ko pritisnete O, ustvarite novo vrstico za besedilo nad trenutno lokacijo kazalca.





Za dostop do običajnega načina iz drugih načinov pritisnite tipko Esc.

Način vstavljanja

Način vstavljanja je kraj, kjer lahko v datoteko vstavite besedilo. Ta način vstavi vsak znak, ki ga vnesete na trenutno lokacijo kazalca.



Vizualni način

Vizualni način vam omogoča, da izberete besedilo, tako da lahko na njem izvajate določene operacije (izrežete, kopirate, izbrišete).

Spreminjanje načinov

Kot smo že omenili, se pri ustvarjanju ali odpiranju datoteke v vim najprej odpre v običajnem načinu.

Če želite vnesti kateri koli znak, morate preklopiti v način Vstavi. Obstajajo različni ukazi za vstop v način vstavljanja iz običajnega načina, ki so i, I, o, O, a in A. Najpogosteje uporabljen ukaz za vstop v način vstavljanja je i. Če se želite vrniti v običajni način, pritisnite Esc.

Če želite iz normalnega načina preklopiti na vizualni način, so različni ukazi v, V, Shift + v in Ctrl + v. Najpogosteje uporabljen ukaz za vstop v način vstavljanja je v.

Če želite preklopiti v vizualni način iz načina vstavljanja, najprej preklopite v običajni način s pritiskom na tipko Esc, nato pritisnite v za vstop v vizualni način.

Osnovni ukazi

Sledi nekaj osnovnih ukazov, ki jih lahko uporabite za vstavljanje in upravljanje besedila v Vimu:

Ukazi, povezani z datotekami

: in zapisati datoteko na disk
: q zapustite vi, ne da bi shranili datoteko
: wq zapišite datoteko na disk in zapustite vi
: q! Prezrite opozorilo in zavrzite spremembo
: w ime datoteke Shranite datoteko kot Ime datoteke

Premikanje kurzorja

j premaknite kazalec navzdol za eno vrstico
do premaknite kazalec navzgor za eno vrstico
the premaknite kazalec na dno zaslona
0 premaknite se na začetek vrstice
$ premaknite se na konec vrstice

Vstavljanje besedila

jaz vstavite besedilo na začetek vrstice
jaz vstavi besedilo pred trenutno lokacijo kazalca
do vstavi besedilo za trenutno lokacijo kazalca
ali Ustvarite novo vrstico za besedilo pod trenutno lokacijo kazalca
ALI Ustvarite novo vrstico za besedilo nad trenutno lokacijo kazalca

Spreminjanje besedila

DC Odstranite celotno vrstico in zaženite način vstavljanja.
s Odstranite znak pod kazalko in zaženite način vstavljanja.
r Zamenjajte znak pod kazalko

Kopiranje lepljenja

in Kopirajte izbrano besedilo v odložišče
yy Kopiraj trenutno vrstico
P vstavi besedilo pred kazalcem,
str Besedilo vstavite na točko za kazalcem

Brisanje besedila

X izbrišite znak pred trenutno lokacijo
x izbrišite znak pod trenutno lokacijo
D Prerežite do konca vrstice
dd Prerežite trenutno črto

Razveljavi / Ponovi

u razveljavi zadnjo spremembo

Ctrl_R Pripravljen

Urejevalnik besedil je treba optimizirati za urejanje, ne le za pisanje, in Vim je eden izmed njih. Ima ločene načine za urejanje, vstavljanje in izbiro besedila. V tem članku ste izvedeli o načinu vim Normal, Insert in Visual ter o tem, kako preklapljati med različnimi načini. Upam, da vam je bil članek všeč!