Il mio lavoro giornaliero è java / sviluppatore web. Ho usato eclipse per ~ 5 anni. Penso che sia eccellente e uso anche Webstorm per javascript e html / jsp.
In certe occasioni ho bisogno di ssh nel server e gironzolare con i file di configurazione; per questo io uso vi e mi addolora. Devo andare su una pagina web che elenca i comandi sintassi /: premere escape, quindi asteris, girare tre volte e il testo verrà inserito due righe sopra il cursore . È così non intuitivo per me, e immagino chiunque sia cresciuto alla fine degli anni '80.
Ecco i motivi principali per cui eclipse è geniale (e presumo altri IDE), e non passare a emacs e / o vim.
- Errore di evidenziazione senza necessità di ricompilare il progetto.
- Assistenza codice.
- refactoring.
- Apertura chiamata hiearchy / Opening dichiarazione.
- Completamente integrato con il controllo del codice sorgente.
- Debugger è incluso.
- disponibilità di plug-in di terze parti - ad es findbugs / checkstyle.
Uno degli argomenti che ho sentito è che con emacs / vim puoi creare i tuoi plugin - beh OK, ma puoi farlo anche in eclissi. Ma non è necessario perché tutto è già lì! È come dire: compra questa macchina costruita a metà, puoi costruire il resto da solo.
Perché le persone usano emacs / vim? Le persone che lo utilizzano lavorano effettivamente su progetti complessi orientati agli oggetti in grandi organizzazioni?
Quali sono i motivi per passare a vim / emacs. In che modo la mia produttività aumenterebbe se cambiassi?