Nastavovani voleb

Chovani vim lze ovlivnit celou radou voleb. Verze 5.3 jich nabizi bezmala 200, coz je mozna az prilis mnoho. Ty nejdulezitejsi jsem se snazil popsat v textu - vzdy v tech castech, jejichz cinnost ovlivnovaly. Strucny prehled vsech dostupnych voleb ziskate prikazem :help option-list. Zde shrnu jen obecne informace o jejich nastavovani a praci s nimi, cili pouziti prikazu :set.

Druhy voleb

Existuji tri zakladni druhy voleb: retezcove, ciselne a pravdivostni, kterym dale budu rikat "vypinace".

Hodnotou retezcove volby muze byt libovolny retezec znaku. Pouzivaji se napriklad pro jmena souboru.

Ciselna volba, jak nazev naznacuje, obsahuje cele cislo. Jejich prostrednictvim byvaji zadavana pocetni omezeni - napriklad maximalni pocet prikazu, ktere lze odvolat.

Volba-vypinac je dvoustavova. Bud je zapnuta nebo vypnuta a podle toho se meni urcity rys v chovani editoru. Napriklad pri zapnute volbe ignorecase nebudou pri hledani rozlisovana mala pismena od velkych.

Zobrazeni stavu

Zakladem prace s volbami je byt informovan o momentalnim nastaveni jednotlivych voleb. Asi nejuzitecnejsim prikazem pro tento ucel je samotny :set bez parametru. Ten vypise hodnoty vsech voleb, ktere se lisi od implicitnich. Podava tedy informaci typu "toto je treba nastavit, aby se vim choval stejne, jako ted".

Pokud chcete kompletni informaci, pouzijte :set all. Ten vypise kompletni hodnoty vsech existujicich voleb, coz jsou bratru tri huste popsane obrazovky.

Zajima-li vas hodnota urcite konkretni volby, nasadte :set <volba>? - napriklad :set ignorecase?.

Nastaveni

Take o nastavovani voleb se stara prikaz :set. Nejjednodussi je u voleb retezcovych a ciselnych. Zde proste pouzijete :set <volba>=<hodnota>.
Priklad:
Kapacitu historie prikazoveho radku nastavite na 30 prikazu pomoci

:set history=30
U voleb vypinacovych je sortiment tvaru ponekud pestrejsi. Chcete-li dotycny vypinac zapnout, pouzijte :set <volba>. O vypnuti se postara :set no<volba>. Pokud chcete vypinac prepnout do opacne polohy, nez ve ktere se prave nachazi, poslouzi vam prikaz :set inv<volba>.

Priklad:
Zapneme volbu ignorecase, vypneme compatible a autowrite preklopime do opacne polohy:

:set ignorecase
:set nocompatible
:set invautowrite
Optimalnim mistem pro nastavovani voleb jsou pochopitelne konfiguracni soubory. Diky nim muzete zajistit, ze vim nastartuje vzdy v te podobe, ve ktere jej mate nejradeji.
<-- predchozi  [obsah]  dalsi -->
© 1997, 1998 Pavel Satrapa