Editor Vim a jeho konfigurace rubrika: Programování: Jiné
Ve vlákně http://devel.cz/otazka/opensource-nastroj-pro-prochazeni-editaci-xml-xsd... se množí otázky týkající se skvělého textového editoru Vim. Jeho tvárnost je tak velká, že každý uživatel si ho může předělat do takové podoby, která mu vyhovuje nejlépe. Veškerá konfigurace může být sice soustředěna do souboru ~/.vimrc, ale většina uživatelů si tuto konfiguraci strukturuje v adresáři ~/.vim/, který se dá bez potíží přenášet a sdílet mezi počítači.
Jaká vylepšení jste si do tohoto editoru udělali?
Začnu svými vylepšeními:
~/.vimrc
jsem zkrátil na minimum. Tento soubor nijak neverzuji, je pro dané zařízení specifický.
let g:author="Kit Saels" let g:email="kit.saels@gmail.com" so ~/.vim/vimrc.vim
Na konci mám volání hlavního konfiguračního skriptu. Ten má už skoro 500 řádek a průběžně se ho snažím zkracovat. Zejména části, které jsou specifické pro různé programovací a jiné jazyky, refaktoruji do podadresářů:
~/.vim/dictionary/
- sem si dávám slovníky pro automatické doplňování slov. Obvykle stačí nějaký delší program nebo slepenec programů, ve kterém jsou všechny běžně používané konstrukce, názvy proměnných, tříd a metod. V případě Javy jsem si do něj přidal seznam všech dostupných tříd (je jich přes 6000)~/.vim/ftplugin/
- adresář určený pro makra specifická pro konkrétní jazyk. Pokud mají různé jazyky podobnou funkčnost, dávám jim stejné názvy maker. Mám zde i automatické opravy. Nemusím si tedy pamatovat, zda konkrétní jazyk používá include, import, use nebo using. Stále píši "im " a automatický korektor si s tím poradí~/.vim/skeletons/
- základní kostry nově vytvářených souborů. Mají to i běžná IDE. Poslední dobou tyto soubory minimalizuji a funkčnost přenáším do korektur a maker
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře