VI on võimas konsoolne tekstiredaktor. See on teenitult üks kõige levinumaid vahendeid Unixi süsteemides. Ja seda kõike tänu tema kiirusele ja tohutule hulgale tekstimanipulatsioonifunktsioonidele. Siiski võib seda olla veidi raske omandada. Seepärast oleme sellesse artiklisse kogunud Vi redaktori peamised käsud.
Vim sisaldab lisafunktsioone, nagu süntaksi esiletõstmine, hiirtugi ja palju muud. Põhilised käsud ja klaviatuurikombinatsioonid jäävad nii VI kui ka Vimis samaks. Seega, õppides Vi-d, õpite automaatselt ära Vim-i ja selle teiste tuletiste põhitõed.
Siin on viis põhjust, miks ma soovitan õppida Vi ja Vim:
Vi on alati kättesaadav, kuna seda nõuab POSIX standard.
Vi/Vim on hästi dokumenteeritud. Redaktoril on oma kasutusjuhend - kirjutage lihtsalt :h käsurežiimis .
Vi/Vimil on palju lisaseadmeid. Enamik neist on leitav vimawesome.com, mis on üks populaarsemaid kohti nende allalaadimiseks.
Redaktor tarbib minimaalselt ressursse. See teeb Vi'i ideaalseks paljude erinevate ülesannete jaoks. Ja tarkvaraarendus on vaid üks neist! Näiteks saab Vi-s kirjutada väga pikki tekste, kuni romaanideni, ilma probleemideta. Teised tekstiredaktorid, eriti GUI-rakendused, võivad sellisest koormusest katki minna ja kokku kukkuda.
Programmi käivitamiseks kirjutage käsk:
vi
Saate avada ka faili, määrates selle nime. Kui fail on olemas, siis avatakse see redigeerimiseks, kui mitte, siis luuakse uus fail:
vi your_file.txt
Vi töötab kahes erinevas režiimis:
Käsurežiim: kasutatakse navigeerimiseks, kopeerimiseks, kleepimiseks.
Paste-režiim: siin sisestate otse teksti.
? See režiim on VI/Vimi avamisel vaikimisi sisse lülitatud.
Seda kasutatakse sellisteks toiminguteks nagu tekstis liikumine, kopeerimine, kleepimine, kustutamine, teksti asendamine (kuid mitte redigeerimine). Sellesse režiimi naasmiseks vajutage <Esc>
.
h
- vasakule.
j
- alla.
k
- üles.
l
- paremale.
x
- kustutab kursori all oleva tähemärgi.
dd
- kustutab praeguse rea.
y
- valitud teksti kopeerimine.
yy
- kopeerib praeguse rea.
p
- kleebib teksti pärast kursorit.? See režiim aktiveeritakse tavarežiimis, kui vajutada :.
Näiteid käskude kohta:
:wq
- muudatuste salvestamine ja väljumine.
:q!
- väljumiseks ilma salvestamata.
:h
- abi.
:/string
- stringi
otsimine.
:%s/foo/bar/g
- asendab kogu dokumendis kõik "foo" esinemised "bar"-iga.
? Seda režiimi kasutatakse teksti redigeerimiseks.
Sellesse saate lülituda, kui vajutate klahvi:
i
- sisestada tekst kursori ette.
I
- teksti sisestamine rea algusesse.
a
- teksti lisamine kursori järel.
A
- teksti lisamine rea lõppu.
? Selles režiimis saate teksti esile tõsta, mis on eriti kasulik suurte lõikudega töötamisel.
v
- märgid.
V
- read.
Ctrl+V
- plokkrežiim.
Vi/Vim on olemas peaaegu kõigis Unixi sarnastes süsteemides. Veendades veidi aega selle omandamiseks, saate ühe parimatest tekstiredaktoritest.