Me estoy cansando de responder esta pregunta.
Depende.
Sobre sus necesidades, sobre cómo funciona su mente, sobre cuánto esfuerzo puede dedicar a dominar el editor.
- ¿Debo estudiar Ingeniería informática o CS?
- ¿Es un curso de ingeniería informática igual en todo el mundo?
- Si quisiera estudiar Inteligencia artificial y Robótica, ¿debería especializarme en Ingeniería Informática o Ciencias de la Computación?
- ¿Cuál debería ser el mapa de ruta para un estudiante de B.Tech CSE durante los 4 años de licenciatura?
- ¿Qué opinas sobre Ingeniería Informática y Biología doble especial?
Vim se trata de encontrar y editar texto, una especie de caza. También es muy peculiar y necesita un esfuerzo serio para mejorar. Es posible que nunca se sienta cómodo con él porque le causa demasiada carga cognitiva.
Emacs es más sobre todo el archivo, pero puede hacer cosas como reducir el búfer a solo la pieza en la que está trabajando. El comentario sobre la peculiaridad y el esfuerzo es el mismo, solo que más.
También depende de qué combinación de macros use y qué tan bien se adapte a su flujo de trabajo.
Solo he usado gedit en pequeñas tareas que quiero hacer rápidamente.
Vim es un editor, emacs es un editor y una forma de vida, gedit es como ir a la tienda de conveniencia para obtener algo rápidamente.
Uso la búsqueda de expresiones regulares y la reemplazo todo el tiempo y prefiero la forma en que vim lo hace porque para mí es más lógico. No tengo idea de gedit lo hace correctamente. Observe que dije y reemplace . La mayoría de los editores no hacen la segunda parte, y cuando la domines te sentirás frustrado cuando no esté allí.
Cualquiera que elija, haga el esfuerzo de obtener un paquete de macros que haga cosas como buscar la palabra debajo del cursor, abrir archivos relacionados (digamos vistas desde el controlador si está escribiendo MVC). También he llegado a confiar en implementaciones de lo que podría llamar command-T (de TextMate originalmente) que le permite comenzar a escribir partes de rutas de directorio y nombres de archivos. Solo he visto esto para vim pero estoy seguro de que hay un emacs equiv.
La productividad proviene del dominio. Lo que hay que dominar no tanto, siempre y cuando tenga el poder bruto debajo.