[Linux-Biella] VIM come un IDE
Daniele Segato
daniele.bilug a gmail.com
Mer 20 Lug 2011 16:54:34 CEST
2011/7/20 PaulTT <paultt a bilug.linux.it>:
>> un IDE non è solo editor di testo.. ma se non ne mai usato uno (vero)
>> è inutile discuternet :)
>>
>
> ne ho gia' usati
> ma porkaputtana perche' presumi sempre che la gente parli a caxxo
> io parlo sempre dopo aver provato le cose
io conosco Eclipse e conosco VIM
non posso esprimermi sugli altri IDE
2 persone possono *saper usare* eclipse, così come vim in modi
completamente diversi.
su VIM ci sono funzionalità che si limitano (per quanto potenti)
all'editor di testo.
il sistema di build è esterno, il debugging è esterno, il refactor è
fatto a mano (extract method, rename[*] di metodi, funzioni, field,
extract interface, ecc..), integrazione con strumenti di sviluppi
esterni e contesto di lavoro (es. mylyn), gestione del versionamento
direttamente dall'IDE (questo non lo uso, ma c'è), estrazione di
statistice (chi usa questo, chi chiama questo, chi estende
quest'altro[*])
Queste cose VIM non le fa
solo un IDE può farle, semplicemente perché non è compito di un editor
di testi farle.
[*] le due funzionalità marcate non si limitano a fare ciò che potrei
fare con un grep. Elaborano il contesto e quindi se chiedo chi usa il
metodo "print" della classe "Foo" non mi dicono chi usa tutti i metodi
print ma _quel_ metodo, così come il rename funziona con questa
logica.
che TU preferisca farle a mano mettendoci 1 ora (col rischio di
sbagliare) per ciò che un IDE farebbe in circa 5 secondi mi fa pensare
che tu non conosca a fondo un IDE più che sia una questione di
preferenza
Se poi gli IDE che hai provato tu non fanno queste cose (o non sai se
le facciano) è un altro discorso.
Io non ho fatto alcuna presupposizione, le hai fatte tu :)
Maggiori informazioni sulla lista
Linux