Hakamův blog
Vzteklý kamarád

2008-06-08 14:48:13

Nastavení vimrc pro VIM

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...

Nastavení vizuální podoby editoru

Nastavení fontu:

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.
Protože mám někdy pocit, že mi vyhovuje větší písmo, namapoval jsem si příkaz pro změnu písma: 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...

Číslování řádků:

set nu! Bude zobrazovat čísla řádků vpravo.

Nastavení barevného schématu:

colorscheme torte Nastaví barevné schéma na schéma s názvem "torte".

Mezery mezi jednotlivými řádky:

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)

Aby se VIM zapínal v maximalizovaném okně:

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>.

Nastavení chování samotného editoru:

Šířka odsazování:

shiftwidth=3 Odsazení se bude pomocí 3 mezer.

Tabulátory:

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í)

Nastavení adres pro zálohování apod.:

Tuhle část dopíšu někdy později.

Věci, které zatím neumím:


Externí odkazy, které se mohou hodit:


Poslední aktualizace tohoto spotu byla provedena: 2008-06-08.

Komentáře:

[1] Petr Sychra | petr.sychra@gmail.com | Homepage | 2008-09-29 10:12:47
To otvírání v jendom GVIMu lze provést spuštěním gvim a parametrem "--remote-tab-silent" a budou se soubory otevírat v "tabech".

 Přidat nový komentář: 
Jméno:
Email:
Homepage:
Text:
Opište: 

© 2005-2008 Kamil Havlíček [hakam] | XAGATRON.CZ | RSS