Il mio lavoro quotidiano è java / sviluppatore web. Uso eclissi da circa 5 anni. Penso che sia eccellente e utilizzo anche Webstorm per javascript e html / jsp.
A volte ho bisogno di ssh nel server e pasticciare con i file di configurazione; per questo uso vi e mi fa male. Devo aprire una pagina web che elenca la sintassi / i comandi: premi Esc, quindi Asterix, gira tre volte e il testo verrà inserito due righe sopra il cursore . È così poco intuitivo per me, e immagino chiunque sia cresciuto alla fine degli anni Ottanta.
Ecco i motivi principali per cui penso che eclipse sia geniale (e presumo altri IDE), e non passare a emacs e / o vim.
- Errore durante l'evidenziazione senza necessità di ricompilare il progetto.
- Codice assist.
- Refactoring.
- Chiamata di apertura hiearchy / Dichiarazione di apertura.
- Completamente integrato con il controllo del codice sorgente.
- Il debugger è incluso.
- disponibilità di plugin di terze parti, ad esempio findbugs / checkstyle.
Uno degli argomenti che sento è che con emacs / vim puoi creare i tuoi plugin - bene, ma puoi farlo anche in eclissi. Ma non è necessario perché tutto è già lì! È come dire che compra questa macchina costruita a metà, puoi costruire tu stesso il resto.
Perché le persone usano emacs / vim? Le persone che lo usano lavorano effettivamente su progetti complessi orientati agli oggetti in grandi organizzazioni?
Quali sono i motivi per passare a vim / emacs. Come aumenterebbe la mia produttività se cambiassi?
nano
piuttosto che vim
semplicemente perché non utilizzo una CLI abbastanza spesso da aver appreso tutti i vim
comandi. Se lo usi solo occasionalmente, penserei che qualcosa di semplice nano
ti servirebbe meglio ...