Nejrychlejší textový editor
15.03.2005
Dlouhou dobu jsem požíval bezvadný textový editor jEdit, který je multiplatformní, grafický a plně napsaný v Javě. Bohužel po čase mi začalo vadit jeho pomalé a neefektivní ovládání, navíc pro editaci libovolného souboru na linuxovém serveru jsem daný soubor musel nahrávat přes FTP či SCP protokol, což je samozřejmě pomalé a neefektivní.
Proto jsem se rozhodl zkusit textový editor VIM, který naleznete takřka v každé linuxové distribuci. Krom toho, že je nesmírně rychlý (startuje méně než jednu vteřinu) umožňuje editovat soubory přímo na serveru přes textový terminál. To se pro mě ukazuje jako největší výhoda, protože nemusím soubory dlouhosáhle stahovat na svůj počítač, popřípadě připojovat vzdálené disky.
Jediná nevýhodou tohoto bezvadného editoru se ovšem ukázalo složité ovládání. Bez znalosti základních příkazů jsem si v něm ani neškrtl. Protože jsem ovšem viděl, že tento editor zvládne používat každý druhý, rozhodl jsem se ho naučit a na příkazové řádce v linuxu jsem zadal příkaz:
bash$ vimtutor
Učebnice mi slibovola, že se naučím tento editor ovládat během 30-60 minut, tak jsem si řekl, proč neobětovat jednu hodinu a nenaučit se něco nového.
Bohužel z jedné hodiny se stali 2 hodiny. Po první hodině jsem editor proklínal ještě více než kdy před tím, a po druhé hodině jsem si jej zamiloval. Zprvu složité, hloupé a neefektivní ovládání se ukázalo jako ideální pro programátory. Například libovolný text, který označím a smažu se automaticky uloží do schránky, což je geniální nápad, který vám pomůže přenášet kusy kódu mezi soubory. A takovýhle vychytávek má VIM celou řadu.
Můj .vimrc
set nocp
set number
set tabstop=2
set incsearch
set wildmenu
set background=dark
set backupdir=~/backup/
set backspace=2
set shiftwidth=2
set si
set ignorecase
set magic
set sm
set ruler
syntax on
Proto, abych vám ulehčil mé útrpné a těžké začátky jsem se rozhodl nabídnout vám můj soubor .vimrc s těmi nejlepšími nastavení. Pokud si tento soubor uložíte do svého domovského adresáře a začnete se učit VIM, uvidíte, že brzy se vaše práce programátora stane hračkou. Ostatně riskujete jen jednu hodinu ztraceného času, tak proč to nezkusit?
Re: Nejrychlejší textový editor od Llaik
09.04.2005 #Cesky tutorial pro vim: http://www.kit.vslib.cz/...rapa/docs/vim/index.htm

k nastaveni .vimrc - nez si ho zkopirujete, zkuste pustit vim a pro kazde nastaveni napsat:
:help xxx
a precist si, co vlastne nastavujete
jinak zakladni nastaveni je asi (no)expandtab, tedy zda odsazeni delat pomoci tabu, ci mezer.