Ovládání VIMu mi občas připomíná komba ve hrách
označ řádky: křížek křížek kolečko down down trojúhelníček
smaž řádek: trojúhelníček up kolečko křížek
napiš znak: kolečko up down left left křížek čtvereček 'znak' up up down
smaž znak: trojúhelníček down up right right R1 L1
Stačí poslouchat, jaké zvuky se linou od klávesnic lidí, kteří vyvíjejí pomocí vimu nebo něčeho jiného rozumného a naopak od těch, jejichž editor má za vrchol cut, copy, paste.
Nějakou dobu mi trvalo, než jsem si na vim zvykl (čistě z hecu – aby někdo vymyslel něco tak obskurního a ještě k tomu aby to používalo tolik lidí, to musí mít nějaký dobrý důvod; z podobného hecu jsem šel i do Lispu), a teď už bych neměnil.
No musím povedať, že tiež som si to myslel. Potom vďaka seriálu p. Tišnovského som skúsil prejsť na VIM. Nejaké základy som vedel už pred tým, ale nikdy som VIM nepoužíval na vývoj. Tak som sa osmelil.... cca po dvoch dňoch používania už som to celkom dobre zvládal. Nainštaloval som si nejaké rozšírenia - napr. vim-ctrlspace je skvelá vecička - a postupne keď niečo potrebujem, tak si rozširujem obzory...
Chvíľu trvá kým si človek zažije navigáciu, ale teraz mám pocit, že sa s tým pracuje rýchlejšie ako keď som predtým používal myš
Ten kdo neprga v jave nebo C++, ma v kodu poradek a dodrzuje nejakou konvenci,ma nadefinovana makra a ruzne jine vychytavky tak tomu to staci. Samozrejmne na nejakou analyzu ciziho kodu a rychlou orientaci potrebujes mit vim ultrapohackovany. Ale vicemene je to spise o zpusobu prace.
Krom toho nechapu proc pises vi/vim. vi bych fakt na prgani pouzit nechtel. Uz staci kdyz obcas potrebuju nahodit editor na nejake historicke vopicarne.
No používal som gedit a rozhodol som sa skúsiť niečo iné. Kedže nemám rád veľké pomalé molochy na štýl Eclipse, hľadal som v iných vodách - som tak trocha stará škola. Preštudoval som pár editorov a VIM mi prišiel ako celkom dobrá voľba - podpora syntaxe, množstvo pluginov a hlavne je rýchly, úsporný(nezožerie 500MB ram) a pod.... nemusíš stále behať rukou na myš - všetko obslúžiš pekne na klávesnici.
Ono možno dnešní programátori majú radi klikátka a VIM na prvý pohľad pôsobí príliš abstraktne...
Tak ja pre Eclipse pouzivam toto a pre mna to postacuje:
http://vrapper.sourceforge.net/home/
A to uz vazne nemate na 1GB RAM, stoji to 12E.
Mam v NB 8GB RAM, takže o to nejde.... Skrátka nemám rád software, ktorý zbytočne vyťažuje systémové prostriedky, lebo je zle navrhnutý z vnútra, alebo má na sebe nalepeného kopec balastu, ktorý nevyužijem...
Ono keby sa autá robili tak ako väčšina dnešného softwaru, tak auto pre 4 osoby a 2 kufre by bolo o veľkosti kamióna s motorom V16, objem 12Litrov a spotrebou 100L/100km...
Bez myši se dá obejít, ale nedá se obejít bez integrace s VCS a issue trackerem, doplňování kódu, analýzy kódu (najdi mi všechny použití daného symbolu ve všech projektech apod.), refaktorování. Pokud někdo dělá na něčem co má max. desítky tisíc řádek a malý tým, tak mu vim stačí potom už ne.