Tri rezimy pro Popelku

Jednou z nejvyznamnejsich odlisnosti vim od zbytku sveta jsou jeho tri rezimy prace. Sortiment cinnosti, ktere muzete provadet, zavisi na momentalnim rezimu editoru. Jejich vazby a vzajemne prechody znazornuje obrazek:

Normalni (prikazovy) rezim
je zakladni. V nem se ocitnete, kdyz vim spustite a z nej take zahajujete vsechny sve akce. Jak nazev napovida, editor v tomto rezimu ocekava prikazy. Jednotlivym klavesam jsou prirazeny specialni vyznamy a jejich stisknuti okamzite zahaji urcenou akci. Pisete-li text, bude v normalnim rezimu pochopen jako posloupnost prikazu. Ty vas mohou posouvat po textu, kopirovat ci mazat jeho casti a podobne.

Temer z libovolne situace se muzete vratit do normalniho rezimu klavesou Esc.

Vkladaci rezim
Slouzi pro vlastni vytvareni textu. Ve vkladacim rezimu jsou znaky, zadavane uzivatelem, zapisovany do editovaneho textu. Pro aktivaci vkladaciho rezimu existuje nekolik zpusobu:
a znaky zapisovane ve vkladacim rezimu budou umisteny za znak oznaceny kurzorem (append)
i znaky budou vkladany pred znak oznaceny kurzorem (insert)
A znaky budou vkladany za posledni znak na aktualnim radku
I znaky budou vkladany pred prvni neprazdny znak na aktualnim radku
o editor vytvori novy radek pod aktualnim radkem; znaky budou vkladany do nej
O editor vytvori novy radek nad aktualnim radkem; znaky budou vkladany do nej
Zejmena sikovne jsou klavesy A a I (zadavaji se v normalnim rezimu), protoze potreba pridat neco na konec ci zacatek radku je pomerne casta.

Jiste by se daly najit i dalsi zpusoby. Napriklad nahrada casti textu jinym v podstate spociva v tom, ze se puvodni text vymaze a zapne vkladaci rezim, v nemz uzivatel zapise nove zneni.

Jistou specialni odrudou tohoto rezimu je prepisovani. Dostanete se do nej z normalniho rezimu klavesou R. Chovanim se podoba klasickemu vkladani, ale novy text je prepisovan pres puvodni.

Vkladaci rezim opustite standardne klavesou Esc, ktera vas vrati zpet do rezimu normalniho.

Rezim ex (tez rezim prikazoveho radku)
slouzi k zadavani prikazu na prikazovem radku. V nem se realizuji nejkomplikovanejsi operace, jako je vyhledani a nahrada retezce znaku, prace se soubory a podobne.

Rezim ex je zahajen znakem :. Byva zvykem (a ja se jej budu drzet) jmena prikazu pro prikazovy radek zahajovat dvojteckou, aby se tato skutecnost zduraznila. Rezim ex je jednorazovy. Po provedeni prikazu (ktery odeslete klavesou Enter) se editor vrati do normalniho rezimu. Pokud chcete dosahnout tehoz, ale bez provedeni prikazu, pouzijte jako obvykle [Esc].

Priklad:
Zkuste si vytvorit jednoduchy textovy soubor. Spustte editor rekneme prikazem
vim pokus.txt
klavesou a prejdete do vkladaciho rezimu a napiste par radku textu. Pokud se preklepnete, muzete chybne znaky vymazat klavesou [Backspace]. Pokrocilejsi editacni operace si nechame na pozdeji.

Az budete hotovi, vratte se do normalniho rezimu pomoci Esc. Nasledne prikazem ZZ ulozte vytvoreny text a ukoncete editor.

<-- predchozi  [obsah]  dalsi -->
© 1997, 1998 Pavel Satrapa