Selles artiklis kirjeldatakse, mis on Vim -režiimid ja kuidas neid muuta. Vim on tasuta ja avatud lähtekoodiga tekstiredaktor, mis on vaikimisi installitud enamiku operatsioonisüsteemidega.
Pange tähele, et kõiki selles artiklis käsitletud käske ja protsesse on testitud Ubuntu 20.04 LTS (Focal Fossa).
Vägivalla režiimid
Vimis on kolm töörežiimi: tavaline, sisestus ja visuaalne.
Tavaline mood
Tavaline režiim on Vim -redaktori algrežiim. Kui avate uue faili, muutke olemasolevat, käivitatakse see vaikimisi tavarežiimis. Tavalises režiimis ei saa te ühtegi märki sisestada. Tavalist režiimi nimetatakse ka käsurežiimiks, kuna kõiki teie tehtud klahvivajutusi tõlgendatakse käskudena. Näiteks kui vajutate k, liigutab see kursori positsiooni tähe k sisestamise asemel ühe rea võrra üles. Samamoodi, kui vajutate yy, kopeerib see yy sisestamise asemel praeguse rea. Samuti käsitletakse tavarežiimis suuri ja väikseid tähti erinevalt. Näiteks kui vajutate klahvi o, loote kursori praeguse asukoha all olevale tekstile uue rea, samas kui O vajutamine loob kursori praeguse asukoha kohal teksti jaoks uue rea
Tavarežiimi pääsemiseks teistest režiimidest vajutage Esc -klahvi.
Sisestusrežiim
Sisestamisrežiim on see, kuhu saate teksti teksti sisestada. See režiim lisab kursori praegusesse asukohta iga sisestatud märgi.
Visuaalne režiim
Visuaalne režiim võimaldab teil valida teksti, et saaksite sellega teatud toiminguid teha (lõigata, kopeerida, kustutada).
Režiimide muutmine
Nagu juba arutatud, avatakse fail vim -is loomisel või avamisel esmalt tavarežiimis.
Mis tahes märgi sisestamiseks peate lülituma sisestusrežiimi. Tavalisest režiimist sisestamisrežiimi sisenemiseks on erinevaid käske i, I, o, O, a ja A. Kõige sagedamini kasutatav käsk sisestusrežiimi sisestamiseks on i. Tavalisele režiimile naasmiseks vajutage Esc.
Tavalisest režiimist visuaalsele režiimile lülitumiseks on erinevad käsud v, V, Shift + v ja Ctrl + v. Kõige sagedamini kasutatav käsk sisestusrežiimi sisestamiseks on v.
Visuaalsele režiimile lülitamiseks sisestusrežiimist lülitage esmalt tavarežiimi, vajutades Esc, seejärel vajutage visuaalsesse režiimi sisenemiseks v.
Põhilised käsud
Siin on mõned põhilised käsud, mida saab kasutada teksti sisestamiseks ja töötlemiseks Vimis:
Failiga seotud käsud
: sisse | kirjutage fail kettale |
: mida | sulgege vi ilma faili salvestamata |
: wq | kirjutage fail kettale ja sulgege vi |
: q! | Ignoreerige hoiatust ja visake muudatus tagasi |
: w failinimi | Salvestage fail nimega faili nimi |
Kursori liigutamine
j | liigutage kursorit ühe rea võrra allapoole |
et | liigutage kursori positsiooni ühe rea võrra üles |
the | liigutage kursor ekraani allossa |
0 | liigu rea algusesse |
$ | liigu rea lõppu |
Teksti sisestamine
Mina | lisage tekst rea algusesse |
i | sisestada tekst kursori praeguse asukoha ette |
et | sisestada tekst kursori praeguse asukoha järele |
või | Looge kursori praeguse asukoha all olevale tekstile uus rida |
VÕI | Looge kursori praeguse asukoha kohal teksti jaoks uus rida |
Teksti muutmine
DC | Eemaldage kogu rida ja käivitage sisestusrežiim. |
s | Eemaldage kursori all olev märk ja käivitage sisestusrežiim. |
r | Asendage kursori all olev märk |
Kleepimise kopeerimine
ja | Kopeerige valitud tekst lõikepuhvrisse |
yy | Kopeeri praegune rida |
P | sisestada tekst kursori ees, |
lk | Sisestage tekst kursori järel asuvasse punkti |
Teksti kustutamine
X | kustutage praeguse asukoha ees olev märk |
x | kustutage praeguse asukoha all olev märk |
D | Lõika rea lõpuni |
dd | Lõika praegune joon |
Võta tagasi / tee uuesti
u | tühista viimane muudatus
|
Ctrl_R | Valmis |
Tekstiredaktorit tuleks optimeerida redigeerimiseks, mitte ainult kirjutamiseks, ja Vim on üks neist. Sellel on teksti redigeerimiseks, sisestamiseks ja valimiseks eraldi režiimid. Sellest artiklist olete õppinud vim Normal, Insert ja Visual režiimide ning erinevate režiimide vahel vahetamise kohta. Loodan, et teile meeldis artikkel!