Vim de toda la vida. Tiene una curva de aprendizaje menos dura de lo que parece (sigue una serie de "reglas" y cierta lógica al poner "nombres" a los comandos, el resto ya es ir aprendiendo a hacer cosas) y una potencia mucho mayor de lo que se piensa. Y eso que nunca me he puesto a hacer scripts (entre otras cosas porque tienes ya hechos para casi cualquier cosa y no he necesitado). Sólo el tiempo que te ahorras con la edición normal de textos ya podría compensar muchísimas cosas (yo me descubro muchas veces tratando de insertar líneas, saltar palabras, cambiar el formato, sustituír cosas, poner palabras en mayúsculas, identación/sangrado, desplazarme por el documento con los atajos y marcas o mover/centrar la vista alrededor del cursor, etc. usando los comandos de vim en otros editores y frustrarme porque en ellos tengo que apartar las manos del teclado).
Las macros son una gozada (cuánto tiempo me ha ahorrado automatizar según qué cosas, tanto para el tratamiento de datos como para cambios en código), el uso de múltiples buffers, ventanas y pestañas, folding, autocompletado, el uso integrado de expresiones regulares, diff entre entre archivos, etc. Que si, que son cosas que ya tienen todos los editores, pero poder hacerlo todo desde una consola y la misma ventana todo de forma rápida y productiva desde teclado...
A todas estas, nunca he usado EMACS, así que la elección era obvia
#4 Es que se ve tan potito cuando deja de ser todo verde... (verde con fondo negro, para más señas... porque no creo que alguien en su sano juício use otros esquemas de colores :P)
Emacs es para gente sin huevos que olvida invocar al shell y que no sabe cómo salir de VI sin provocar un estropicio.
Disclaimer: Bueno, la verdad que decir "se usarlo" es muy aventurado; sobre todo cuando veo a alguien que sabe usarlo de verdad hacer brujería con él.
Aún tengo que investigar cómo se hace eso con Emacs
So n00b
Las macros son una gozada (cuánto tiempo me ha ahorrado automatizar según qué cosas, tanto para el tratamiento de datos como para cambios en código), el uso de múltiples buffers, ventanas y pestañas, folding, autocompletado, el uso integrado de expresiones regulares, diff entre entre archivos, etc. Que si, que son cosas que ya tienen todos los editores, pero poder hacerlo todo desde una consola y la misma ventana todo de forma rápida y productiva desde teclado...
A todas estas, nunca he usado EMACS, así que la elección era obvia
Y si no tengo otro remedio porque estoy en modo consola entonces vim