Vim je jistě skvělý na občasné editování konfiguračních souborů, není-li zrovna k dispozici editor určený lidským uživatelům. (Vim je určený pro roboty-androidy.) Nicméně o IDE se nejedná ani náhodou.
Každý, kdo někdy v životě spustil Eclipse, neřkuli IntelliJ IDEA, by jistě dokázal vyjmenovat minimálně deset podstatných rozdílů mezi Vimem a IDE.
Auto-completion se znalostí typů, případně celých dlouhých konstruktů jazyka (uživatelé IntelliJ by mohli dlouze vyprávět, Eclipse taky něco z toho umí), je první podstatný rozdíl. Důkladné provázání s kompilátorem a debuggerem je dalším příkladem klíčové vlastnost IDE. Eclipse podporuje v případě C minimálně čtyři různé kompilátory a debuggery. Dál jmenujme například Ctrl+klik na identifikátorech, automatické generování Doxygen/JavaDoc tooltipů... To všechno je pro produktivitu práce naprosto zásadní, ale Vim nic takového nemá.
Nic proti Vimu, ale název „Textový editor Vim jako IDE“ je naprostý nesmysl, k němuž lze přirovnat snad jedině „Láhev od kořalky jako kladivo“. Některé věci zkrátka nejdou dohromady.
Samozřejmě, že Vim není sám o sobě žádné IDE, ale cílem článku je ukázat nástroje/pluginy/postupy, které vám zpřístupní/poskytnou chybějící funkcionalitu. Lidem, kteří, podobně jako vy, Vim nepoužívají či dokonce nesnáší, to moc nedá, ale pro někoho se díky tomu vim+nástroje okolo mohou stát zajímavou alternativou (stejně jako např. eclim.org).
Jinak chápu, že pro vás to je skutečně utrpení, ale zkuste si příště přečíst článek celý, pak si nebudete stěžovat na absenci ctrl+kliku na identifikátor (nebo kapitolu 5 špatně chápu?) :) Ostatně, tohle je zřejmě první díl seriálu. Čímž pádem předpokládám, že vámi vzpomínané provázání s kompilátorem či generování doxygenu bude v některém z dalších dílů, jelikož (a teď si radši sedněte) podle googlu to Vim "umí" taky :-o
btw když už jsme u toho flamu http://xkcd.com/378/
Pořád jsem ještě nepochopil, proč se vždycky najde nějaký chytrolín, který ke článku popisujícím vim a jak se tento dá rozšířit (aby práce s ním byla ještě efektivnější/příjemnější...) začne kydat oslavné ódy na <whatever> těžkotonážní a (mnohdy i nikdy nevyužitými) funkcemi nabité oblíbené IDE?
Copak tento článek srovnává vim a nějaké IDE?
PS: pokud někomu stačí nadpis, to je potom těžké ...