Nastavovßnφ voleb

Chovßnφ vim lze ovlivnit celou °adou voleb. Verze 5.3 jich nabφzφ bezmßla 200, co╛ je mo╛nß a╛ p°φli╣ mnoho. Ty nejd∙le╛it∞j╣φ jsem se sna╛il popsat v textu - v╛dy v t∞ch Φßstech, jejich╛ Φinnost ovliv≥ovaly. StruΦn² p°ehled v╣ech dostupn²ch voleb zφskßte p°φkazem :help option-list. Zde shrnu jen obecnΘ informace o jejich nastavovßnφ a prßci s nimi, Φili pou╛itφ p°φkazu :set.

Druhy voleb

Existujφ t°i zßkladnφ druhy voleb: °et∞zcovΘ, ΦφselnΘ a pravdivostnφ, kter²m dßle budu °φkat "vypφnaΦe".

Hodnotou °et∞zcovΘ volby m∙╛e b²t libovoln² °et∞zec znak∙. Pou╛φvajφ se nap°φklad pro jmΘna soubor∙.

╚φselnß volba, jak nßzev naznaΦuje, obsahuje celΘ Φφslo. Jejich prost°ednictvφm b²vajφ zadßvßna poΦetnφ omezenφ - nap°φklad maximßlnφ poΦet p°φkaz∙, kterΘ lze odvolat.

Volba-vypφnaΦ je dvoustavovß. Bu∩ je zapnuta nebo vypnuta a podle toho se m∞nφ urΦit² rys v chovßnφ editoru. Nap°φklad p°i zapnutΘ volb∞ ignorecase nebudou p°i hledßnφ rozli╣ovßna malß pφsmena od velk²ch.

Zobrazenφ stavu

Zßkladem prßce s volbami je b²t informovßn o momentßlnφm nastavenφ jednotliv²ch voleb. Asi neju╛iteΦn∞j╣φm p°φkazem pro tento ·Φel je samotn² :set bez parametr∙. Ten vypφ╣e hodnoty v╣ech voleb, kterΘ se li╣φ od implicitnφch. Podßvß tedy informaci typu "toto je t°eba nastavit, aby se vim choval stejn∞, jako te∩".

Pokud chcete kompletnφ informaci, pou╛ijte :set all. Ten vypφ╣e kompletnφ hodnoty v╣ech existujφcφch voleb, co╛ jsou bratru t°i hust∞ popsanΘ obrazovky.

Zajφmß-li vßs hodnota urΦitΘ konkrΘtnφ volby, nasa∩te :set <volba>? - nap°φklad :set ignorecase?.

Nastavenφ

TakΘ o nastavovßnφ voleb se starß p°φkaz :set. Nejjednodu╣╣φ je u voleb °et∞zcov²ch a Φφseln²ch. Zde prost∞ pou╛ijete :set <volba>=<hodnota>.
P°φklad:
Kapacitu historie p°φkazovΘho °ßdku nastavφte na 30 p°φkaz∙ pomocφ

:set history=30
U voleb vypφnaΦov²ch je sortiment tvar∙ pon∞kud pest°ej╣φ. Chcete-li dotyΦn² vypφnaΦ zapnout, pou╛ijte :set <volba>. O vypnutφ se postarß :set no<volba>. Pokud chcete vypφnaΦ p°epnout do opaΦnΘ polohy, ne╛ ve kterΘ se prßv∞ nachßzφ, poslou╛φ vßm p°φkaz :set inv<volba>.

P°φklad:
Zapneme volbu ignorecase, vypneme compatible a autowrite p°eklopφme do opaΦnΘ polohy:

:set ignorecase
:set nocompatible
:set invautowrite
Optimßlnφm mφstem pro nastavovßnφ voleb jsou pochopiteln∞ konfiguraΦnφ soubory. Dφky nim m∙╛ete zajistit, ╛e vim nastartuje v╛dy v tΘ podob∞, ve kterΘ jej mßte nejrad∞ji.
<-- predchozi  [obsah]  dalsi -->
© 1997, 1998 Pavel Satrapa