|
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.
© 1997, 1998 Pavel Satrapa
|