Vim on populaarne tekstiredaktor, mis on loodud tõhusaks teksti redigeerimiseks otse terminalist. See on Vi-redaktori täiustatud versioon ja seda toetavad erinevad operatsioonisüsteemid, nagu macOS, BSD, Windows ja Linux. Vim on peamiselt tuntud programmeerija tööriistana, kuna sellel on palju funktsioone, mis võimaldavad teksti kiiret redigeerimist.
Vimi redaktori kogukonnal on oma võimaluste parandamiseks palju pistikprogramme. Paljud kasutajad eelistavad Vimi redaktorit selle paindlikkuse ja erinevate funktsioonide tõttu. Siiski on olemas põhilised Vimi redaktori käsud, mida kõik peavad teadma. Niisiis, vaatame neid käske ja kiirklahve, mida saate Vimi redaktoriga tõhusalt töötada.
Vim Editori põhilised otseteed
Pidage meeles, et Vimi redaktor ei ole eelinstallitud utiliit. Seetõttu soovitame lugeda see juhend Vimi redaktori installimiseks enne järgmise sammuga jätkamist. Nüüd alustame faili „example.txt” loomisega, kasutades järgmist käsku:
sest näide.txt
Siin saate lisada teksti ja liikuda ridadele allolevate klahvide abil:
Võtmed | Kirjeldus |
H | Liigu vasakule |
L | Liigu paremale |
K | Üles liikuma |
J | Liigu alla |
IN | Liikuge edasi mis tahes sõna algusesse |
B | Minge tagasi mis tahes sõna algusesse |
JA | Liikuge edasi mis tahes sõna lõpuni |
O | Liikuge rea algusesse |
$ | Liikuge rea lõppu |
G | Liikuge kogu teksti viimasele reale |
gg | Minge kogu teksti esimesele reale |
Kui tead, kuidas ridade, märkide ja sõnade vahel navigeerida, on aeg mõista teksti redigeerimiseks kasutatavaid kiirklahve. Siin on täielik petuleht teksti redigeerimiseks Vimi redaktori lihtsate otseteede abil:
I võti: Kui soovite sisestada teksti enne kursorit, vajutage klaviatuuril nuppu I ja näete aknas 'Insert'. Näiteks lisame lõigu ette sõna 'Oluline', nii et peame vajutama klahvi I ja hakkama teksti tippima:
Pärast teksti sisestamist vajutage sisestusrežiimist väljumiseks paoklahvi (Esc).
O-klahv: Vajutades lihtsalt O-klahvi, saate tõhusalt avada uue rea praeguse rea all.
Shift + O klahvid : See avab uue rea praeguse rea kohal.
Võti: Vajutage klahvi A, et siseneda lisamisrežiimi ja lisada tekst kursori järele.
Tõstuklahv + A klahvid: Teksti rea lõppu sisestamiseks vajutage klahve Shift pluss A.
Shift/CTRL + R klahvid: R-klahvi otsetee asendab ainult ühe tähemärgi, kuid kui soovite asendada mitu märki, vajutage klahvikombinatsiooni Shift või CTRL + R.
CW otsetee: Kogu sõna kustutamiseks vajutage klahve C ja seejärel W. Pärast nende klahvide vajutamist saate siseneda sisestusrežiimi, et asendada kogu sõna.
CC otsetee: CC otsetee on sarnane CW-ga, kuid kustutab kogu rea ja võimaldab teil lisada uue.
X-klahv: Konkreetse kursori märgi kustutamiseks võite vajutada klahvi X. Siiski veenduge, et te poleks sisestusrežiimis.
Tõstuklahv + X: Kursori konkreetse rea kustutamiseks võite vajutada klahve Shift ja X.
DD otsetee : see otsetee kustutab kogu rea. Lisaks, kui soovite kustutada mitu rida, vajutage klaviatuuril olevat numbrit õiges järjekorras. Näiteks kui soovite kustutada viis rida, vajutage samas järjekorras D, 5 ja D.
DW otsetee : DW otsetee kustutab kogu sõna.
ON Otsetee : selle otsetee nimi on Yank ja see kopeerib sõna.
YY otsetee : see otsetee kopeerib rea.
P võti: See kleebib teksti konkreetse lõigu lõppu.
Tõstuklahv + P: Tekst kleebitakse ülaltoodud lõiku.
Vimi redaktori olulised käsud
:set nr: Selle käsu abil saate kuvada redaktoris rea numbri:
:seadi nr!: Samamoodi saate eemaldada reanumbrid.
:{rea number}: Kasutage seda käsku, kui soovite minna kindlale reanumbrile. Näiteks tippige 17, et suunata ümber 17. reale.
:sead hiir=a: See käsk lubab hiire ja saate seda kasutada teksti kopeerimiseks ja kleepimiseks. Lisaks saate valida ka konkreetse teksti ja asendada selle millegi muuga:
:%s/vana/uus/g: Seda käsku saate kasutada konkreetse sõna asendamiseks teisega. Näiteks asendame sõna 'Linux' sõnaga 'OS', kasutades järgmist käsku:
: % s / Linux / SINA / g
Ülaltoodud käsus tähistab s sõna 'asendaja' ja % määrab ridade arvu, mida käsk peaks muudatuse rakendama. Sellepärast, kui soovite sõna kõigil ridadel asendada, kasutage % või määrake selle asemel rea number. Lisaks on g 'globaalne'. mis asendab kogu dokumendis kõik vana esinemised.
Täiendavad otseteed
Nüüd saate tekstide leidmiseks ja tekstifaili Vimi tekstiredaktorisse salvestamiseks kasutada mõnda täiendavat otseteed.
/
?
:In: Selle käsu abil saate faili kirjutada või salvestada ilma Vimi redaktorist väljumata.
:wq: Kui soovite faili Vimi redaktoris salvestada ja sulgeda, kasutage käsku :wq.
:q: Kui soovite tekstiredaktorist väljuda, kasutage käsku :q, kuid salvestage fail enne, vastasel juhul kuvatakse tõrge.
:q!: Lõpuks, kui soovite sulgeda ja salvestamata muudatustest loobuda, kasutage :q! käsk.
Pakkimine
Nii et see oli täielik juhend põhiliste vim-redaktori käskude kohta, mida peate teadma, et saada eksperdiks. Saate kasutada Vimi tekstiredaktorit redigeerimisülesannete täitmiseks ja tootlikkuse tõhusaks suurendamiseks. Seetõttu soovitame neid otseteid ja käske õppida, kui kasutate Vimi redaktorit sageli terminalikeskkondades.