Toto je maly navod pre pouzivanie vi editora. Spustenie viUkoncenie So zapisom = :wq Bez zapisu = :q! Rezim vkladania textu Prikazy i = rezim vkladania o = vlozi novy riadok pod aktualny A = rezim vkladania na konci riadku Rezim prepisovania r = jeden znak na pozicii kurzoru R = rezim prepisovania Mazanie textu d = vymaze jeden znak d5w = vymaze 5 slov dd = vymaze riadok d6 = vymaze 6 znakov D = vymaze vsetko od pozicie kurzora po koniec riadku d$ = vymaze vsetko od pozicie kurzora po koniec riadku dG = vymaze riadky od pozicie kurzora az po EOF J = vymaze newline medzi riadkami a necha Dalsie rafinovanosti Prikaz UnDo u = zrusi posledny prikaz Prikaz ReDo Ctrl-R = zrusi posledne u Kopirovanie textu prikaz y Kopiruje do bufferov a=z Priklady "ay5w = zkopiruje pat slov do bufferu a "b10yy = zkopiruje 10 riadkov do bufferu b "ly4) = zkopiruje 4 vety do bufferu l "fy10 = zkopiruje 10 znakov do buffera f y$ = zkopiruje od pozicie kurzora az po koniec riadku Pastovanie bufferov vlozi na poziciu kurzora "ap = pastne buffer a "fp = pastne buffer f atd Zobrazenie cisel riadkov :set number :set nonumber = opak Nahradenie znakov :10,20s/dobre/DOBRE/ = nahradi slovo dobre slovom DOBRE na riadkoch 10 az 20 Wrap / NoWrap textu :set wrap = Wrap :set nowrap = No Wrap Vlozenie textu z dalsieho suboru :r Inicializacia vi ex prikazy ~/.exrc priklad :set nowrap Slovenske fonty v gui verzii vim ~/.gvimrc :set guifont=-biznet-courier-medium-r-normal--14-100-100-100-m-90-iso8859-2 gui windows aby neblikal set gcr=a:blinkon0 Pohyb v editore vi l = doprava h = dolava k = hore j = dole Viacero suborov vi subor1 subor2 subor3 :next = dalsi :previous = predchadzajuci :last = posledny :Next = prvy Viacero suborov vo viacerych oknach funguje vo vim vi -o subor1 subor2 subor3 :buffers = vypise buffre :b1 prejde od buffera 1 :blast prejde do posledneho buffera :only = aktivne okno zostane jedine :all = otvori vsetky subory v buffers :new = otvori okno :close = zavrie okno ctrl-w sipka dole = do dolneho okna ctrl-w sipka hore = do horneho okna :hide vsetko schova ctrl-wv otvori nove vertikalne okno ctrl-ww skoci do dalsieho okna