2008-06-08 14:48:13
V tomto spotu bych si chtěl nějak utřídit znalosti o direktivách v konfiguračním souboru vimrc pro textový editor VIM (konkrétně GVIM). Tento spot bude postupně obměňován a aktualizován podle toho, jestli přijdu na něco zajímavýho...
set guifont=Lucida_Console:h12:cEASTEUROPE
Takhle nastavíte font s názvem Lucida Console. Velikost 12 pixelů a bude použit středoevropský skript.map <F7> :set guifont=Lucida_Console:h13:cEASTEUROPE<Cr>
Chtěl bych to vylepšit, aby se dalo jednou klávesou písmo změnšovat a jinou klávesou zase zvětšovat, ale zatím nevím, jak na to...
set nu!
Bude zobrazovat čísla řádků vpravo.
colorscheme torte
Nastaví barevné schéma na schéma s názvem "torte".
set lsp=4
Pokud se vám zdá, že jsou jednotlivé řádky příliš u sebe, tímto můžete nastavit mezeru mezi jednotlivými řádky. (hodnota je pravděpodobně v pixelech)
autocmd GUIEnter * :simalt ~x
Tenhle příkaz zařídí, že se bude GVIM otevírat v maximalizovaném okně. Předtím, než jsem znal tuhle direktivu, tak jsem používal příkaz:
set lines=100
set columns=200
To funguje tak, že okno se otevře roztáhlé přes celou obrazovku. Ty čísla jsem zvolil schválně nepřiměřeně velké, protože se mi nechtělo hledat nějaké optimální hodnoty. Když zadáte velká čísla, tak se okno roztáhne stejně jenom tak, jak je to nejvíc možné. Bude roztáhlé přes celou obrazovku, ale nebude úplně maximalizované. To lze zařídit jednoducho klávesovou zkratkou <Alt>+<Mezerník>+<klávesa X>.
shiftwidth=3
Odsazení se bude pomocí 3 mezer.
set tabstop=3
Když stisknete tabulátor, odsadí se o tři "mezery".
set expandtab
Nebudou se používat pravé tabulátory. Když stisknete tabulátor, vloží se určitý počet mezer. Pokud nemáte rádi pravé tabulátory ve zdrojácích jako já, je to dokonalá volba. Ovšem funguje jenom u nově vytvořených souborů - když otevřete soubor s tabulátory, budete je muset nějak nahradit za mezery (například :retab - více informací)