vi je Vizualni Editor, po cemu je vi i dobio ime. Vizualni editori su oni editori koji vam omogucavaju da vidite dokument koji editujete u tom trenutku. Skoro svi editori koji se danas koriste su vizualni editori, kao sto je to Microsoft Word i pico. Primeri ne-vizualnih editora su sed, ex, ed, i edlin (zadnji edotir je dolazio sa DOS-om do skoro). vi je napisan od strane William Joy-a kao deo BSD distribucije Unix-a.

vi editor ima dva glavna moda za editovanje, Command Mod i Insert Mod. Command mod se koristi za izdavanje komandi vi editoru koje vam omogucavaju da editujete tekst, pretrazite i zamenite, i da udjete u insert mod, da biste imenovali nekoliko fukncija. Kada udjete u insert mod, mozete ubacivati tekst koji zelite. Kada zavrsite sa ubacivanjem, pritisnite taster ESC da se vratite u command mod.

Da biste pozvali vi, jednostavno ukucajte vi ime fajla da otvorite vi editor sa vasim fajlom. Ako taj fajl ne postoji, vi ce kreirati novi fajl kada sacuvate vase promene. Mozete i jednostavno ukucati vi i poceti sa kreiranjem vaseg fajla. Onda mozete koristiti komande navedene dole da editujete i sacuvate vase fajlove po potrebi. Dole je lista nekih od osnovnih komandi koje se mogu koristiti kada se nalazite u command modu. Ova lista je namenjena kao brzo upucivanje a ne kao detaljni opis sta te komande rade. Kao i uvek, najbolji nacin da se nesto nauci je vezbanje.

a Ubacuje tekst ispred kursora.
i Ubacuje tekst iza kursora.
o Otvara novu liniju ispod linije u kojoj je trenutno vas kursor.
A Ubacuje tekst na kraju linije.
I Ubacuje tekst na pocetku linije.
O Otvara novu liniju iznad linije u kojoj je trenutno vas kursor.
x Brise znak ispod kursora.
h Pomera kursor ulevo za jedno mesto.
l Pomera kursor udesno za jedno mesto.
j Pomera kursor za jednu liniju iznad.
k Pomera kursor za jednu liniju dole.
$ Pomera se na kraj linije.
0 Pomera se na pocetak linije.
w Pomera se napred za jednu rec i postavlja kursor na prvo slovo te reci.
b Pomera se nazad za jednu rec i postavlja kursor na prvo slovo te reci.
G Ide na kraj fajla.
1G Ide na liniju 1 fajla.
CTRL+g Izvestava o trenutnom broju linije na kojoj se kursor nalazi kao i o ukupnom broju linija u fajlu.
dd Brise trenutnu liniju.
cw Menja rec. Sto znaci, menja karaktere od mesta gde je vas kursor do sledeceg mesta ili interpunkcije.
cl Menja slovo. Promenite karakter na kome se kursor nalazi.
yy Kopira liniju na kojoj se kursor trenutno nalazi.
p Postavlja sadrzaj bilo izbrisane ili kopirane linije na liniju odmah nakon one na kojoj se kursor trenutno nalazi.
u Vraca zadnju promenu.
:w ime_fajla Cuva promene. ime fajla je opcionalno i koristi se samo da odredi ime fajla pod kojim zelite da sacuvate vas rad.
:wq ime_fajla Sacuvaj promene i izadji. Opet, ime fajla je opciono.
ZZ Sacuvaj promene i izadji.
:q! Zavrsi bez snimanja promena.
/string Trazi sledece pojavljivane string-a u fajlu.
n Ponavlja zadnju pretragu.
. Ponavlja zadnju insert funkciju.


Izvor: http://networking.ringofsaturn.com/Unix/viguide.php

 
uputstvo_za_unix-ov_vi.txt · Last modified: 2007/07/17 10:29 (external edit)
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki