OknaOkna jsou jednou z velmi prijemnych vymozenosti vim. Umoznuji vam videt zaroven nekolik souboru (nebo treba nekolik pohledu do jednoho a toho sameho souboru), libovolne je stridat a prenaset casti textu z jednoho do druheho. Na obrazku vidite vim se dvema otevrenymi okny.
Otevirani a zavirani okenNejzakladnejsim zpusobem, jak spustit vim s nekolika okny je zadat mu na prikazovem radku volbu-o . V takovem pripade otevre okno
pro kazdy soubor, ktery ma editovat.
Priklad:Casto si vsak az behem editace vzpomenete, ze byste radi na chvili nahledli i do jineho souboru a treba z nej kousek prevzali do toho aktualniho. V takovem pripade poslouzi prikaz :split <soubor> , kde
<soubor> je jmeno souboru, ktery se ma v okne objevit.
Samozrejme je nemusite zadavat. V takovem pripade se vam objevi prazdne okno.
Zavirani okna se nijak nelisi od uzavreni souboru - pouzijte proste
Pri praci s okny se prikaz Jestlize se zaroven jedna o posledni okno editoru, bude soucasne s oknem ukoncen i vim. Bezny "neokenni" rezim prace je vlastne rezim "okenni" s jedinym otevrenym oknem. PouzivaniKazde okno jest chapati jako okenko, kterym nahlizite do obsahu souboru. Muzte si jich otevrit mnoho, ale v praxi nejcasteji pracujete se dvema okny - v jenom je "hlavni" editovay soubor a ve druhem soubor, do ktereho momentalne chcete nahlednout ci z nej neco zkopirovat.
Vsechny okenni operace se vyvolavaji dvojici znaku, z nichz prvni je
Pozor! Prikazy pro praci s okny je treba provadet v normalnim
rezimu. Ve vkladacim totiz
Pomerne intuitivni je i dalsi zpusob prepinani oken: po Pokud vase verze vim podporuje mys, muzete stridat okna prostym klepnutim mysi. Kurzor se totiz presune na pozici klepnuti, at je kdekoli. Takze pripadne zmeni aktualni okno. Klepnete-li na stavovy radek okna, prestehuje se kurzor do nej na pozici, ze ktere jste je naposledy opustili. Zmeny usporadaniCloveku je vetsinou jedno, v jakem poradi se okna na obrazovce vyskytuji. Pokud by to nahodou nebyla pravda, prikazCtrl-W r
rotuje okna smerem dolu, Ctrl-W R rotuje okna
nahoru a Ctrl-W x vymeni aktualni okno s oknem pod
nim.
Naopak pomerne castou potrebou je zmena velikosti oken. Implicitne je
vim nastaven tak, ze pri vytvoreni noveho okna zmeni velikosti vsech
stavajicich tak, aby vsechna okna byla stejne vysoka. Toto chovani ridi volba
Kdyz vam stavajici velikost okna nevyhovuje, muzete ji upravit. Prikaz
Zmenu velikosti lze zajistit i automaticky. Volba © 1997, 1998 Pavel Satrapa |