¿Qué podemos hacer con Vim o Emacs que no podemos hacer con Gedit?

En realidad, tampoco sé qué puedes hacer con vim / Emacs que no puedes hacer con Gedit, pero déjame intentarlo:

  1. Trabajar sin mouse: puede hacer todo lo que quiera con un editor de texto en vim y Emacs. Esto puede no ser posible con Gedit. Lo mejor que puede hacer es guardar usando Ctrl+S , abrir un archivo nuevo con Ctrl+N , abrir un archivo existente con Ctrl+O etc. Si cree que esto es suficiente, considere cambiar el tamaño de la ventana, abrir un archivo nuevo en una pestaña nueva, etc. Puedo seguir y seguir, pero espero que tengas la idea.
  2. Edición compleja: una vez más, desea realizar una edición compleja y debe realizar movimientos laboriosos y precisos del mouse para lograr el resultado deseado. Con vim / emacs no hay problema. Pero ese no es el caso con Gedit.
  3. Gran soporte para la programación: hay tantas funciones que generalmente necesita cuando escribe en un editor de texto para programar o puede tener otros fines. Puede traer casi todas esas características en vim / Emacs. Esto no es cierto para Gedit.
  4. Desarrollo de complementos: esto es mucho más fácil para vim / Emacs, como debería ser evidente por la gran cantidad de complementos ya disponibles. Nuevamente, escriba un complemento para la función que cree que falta en los valores predeterminados de vim / Emacs.
  5. Ayuda: Vim / Emacs tiene tantas características que es muy difícil recordarlo todo y ocasionalmente debe consultar la documentación. Ya está incluido en estos editores y es muy fácil acceder sin tocar el mouse dentro del editor.
  6. Expresiones regulares: todo lo que puedes hacer con Gedit es buscar como el bloc de notas. Con Vim / Emacs, puede usar el poder de las expresiones regulares para realizar búsquedas avanzadas y / o reemplazar.
  7. Macros: realiza algunos pasos familiares todo el tiempo y desea automatizar el proceso. No hay problemas en vim / Emacs, no es posible en Gedit.
  8. Programabilidad: la mayoría de las ventajas de vim / emacs se derivan de su programabilidad.
  9. Finalización automática: ha escrito una palabra complicada de 100 alfabeto que no existe en el diccionario y no puede recordarla por completo todo el tiempo. Autocompletar está ahí para la ayuda.
  10. Juega tetris en el editor en sí 🙂 Difícil de superar, ¿no?
  11. Utilizándolo como IDE: puede convertir su editor de texto al tipo de IDE que desee, que no es posible con Gedit.
  12. Tampones, marcas, selección compleja, y así sucesivamente

No es una lista exhaustiva (no creo que nadie pueda proporcionar dicha lista), pero espero que te dé una idea de lo que faltan las personas que no usan vim / Emacs.