Chtel bych se zeptat. Pro javistu ktery nejakou dobu pouziva Eclipse, prinasi Vim neco navic ? Chapu ze Vim je light editor ktery spustim vsude, takze na mensi prace "na miste" se hodi, nicmene mohli byste mi Vim s klidnym srdcem dopourcit jako rovnocenou, plnohodnotnou nahradu za Eclipse ? Tusim ze Vim bude hodne sikovny pri editaci velkych souboru 100 Mb+ ovsem jako nahrada za ide typu Eclipse mi to nepripada. Ovsem necham se poucit od mazaku, kolega v praci soustavne pouziva Emacs jako primarni java IDE (coz jsem popravde take uplne nezkous).
Taky primárně používám IDE založená na Eclipse. Vim jsem několikrát zkusil a ta poznámka o rytí do hliněných destiček dokonale vystihuje moje dojmy. Rychle jsem zase zdrhal zpátky do toho přerostlého/lamerského/nenažraného, ale zato kurevsky pohodlého prostředí. Asi nemám dostatečné sklony k masochismu.
No pohodli v IDE to samozrejme nemuze nahradit. Nechapu proc si v dnesni dobe kompikovat zivot pri vyvoji pouzivanim VIM nebo Emacsu.
Nic proti tomu nemam, jen Eclipse nebo NetBeans jsou uplne jinde. A hardware uz neni problem jako byval jeste pred 7-8 lety mozna......
Je to spis pro nadsence, ale skutecnou efektivitu a vyhodu to podle mych zkusenosti proti normalnim IDE neprinese...spis naopak.
Co se tyce me, tak ja pri programovani vetsich projektu pouzivam IDE s pluginem pro vim. Ten mi castecne (ale opravdu pouze castecne) editor IDE vynahradí. Škoda jen, že většinou ty pluginy nejsou uplne dotahnute do konce. Pouzivam je ale hlavne kvuli pohybu ve zdrojovem kodu.
Pri programovani v Java a PHP vyuzivam v Netbeans plugin jVi.
Pro C++ s Qt zase pouzivam FakeVim.
Pro bezne programovani typu 99% kodu v Jave taky pouzivam Eclipse (nekdo Netbeans, Ideu atd. podle pozadavku a financnich moznosti), tam v podstate neni problem, az na trosku horsi moznosti editace, ktere vsak Eclipse vyvazuje moznostmi refaktoringu a hotswapu.
Ale pro vyvoj JDK - uznavam ze mozna trosku specificky - kde se mixuje Java, C++ a spousta nastroju okolo (Ant, Makefile/autotools, bashove skripty, perlovske skripty, desitky patchu - diffu, zdrojaky k manualovym strankam) se Eclipse nechyta, jednoduse proto, ze pro efektivni praci v Eclipse si musi toto prostredi cely projekt "privlastnit", vytvorit si interne vazby mezi tridami, postupne prekladat (jinak nenajde chyby) atd.
Sice vim, ze par lidi dokazalo projekt JDK nacpat do Netbeans, ale vetsinou to nebylo cele JDK, ale pouze jednotlive podprojekty.
Ja tedy pouzivam oba zpusoby a oba maji sve vyhody a zapory.
Jo navic se XML editor v Eclipse nechyta na velke soubory s desitkami mega - ja samozrejme vim, ze tyto obludy by nemely vubec vznikat, ale pokud clovek dostane od externi firmy celou DB vyexportovanou do XML :-( tak se s tim musi nejak poprat.