Mi trabajo diario es java / desarrollador web. He estado usando eclipse durante ~ 5 años. Creo que es excelente y también uso Webstorm para javascript y html / jsp.
En ocasiones necesito ssh en el servidor y perder el tiempo con los archivos de configuración; para esto uso vi y me duele. Tengo que abrir una página web que enumera la sintaxis / comandos: presione escape, luego asterisco, gire tres veces y el texto se ingresará dos líneas sobre su cursor . Es muy poco intuitivo para mí, e imagino a cualquiera que creció a finales de los ochenta y noventa.
Estas son las razones principales por las que creo que eclipse es brillante (y supongo que otros IDE), y no cambie a emacs y / o vim.
- Error al resaltar sin necesidad de volver a compilar el proyecto.
- Código de asistencia.
- Refactorización
- Llamada de apertura de la jerarquía / Declaración de apertura.
- Totalmente integrado con control de fuente.
- El depurador está incluido.
- Disponibilidad de complementos de terceros, por ejemplo, findbugs / checkstyle.
Uno de los argumentos que escucho es que con emacs / vim puede crear sus propios complementos, bueno, pero también puede hacerlo en eclipse. ¡Pero no es necesario ya que todo ya está allí! Es como decir que si compras este auto a medio construir, puedes construir el resto tú mismo.
¿Por qué las personas usan emacs / vim? ¿Las personas que lo utilizan realmente trabajan en proyectos complejos orientados a objetos en grandes organizaciones?
¿Cuáles son las razones para cambiar a vim / emacs? ¿Cómo aumentaría mi productividad si cambiara?
nano
, en lugar de vim
, simplemente porque no uso una CLI con la frecuencia suficiente para haber aprendido todos los vim
comandos. Si solo lo usa de vez en cuando, creo que algo simple como nano
le serviría mejor ...