vim
Ventajas de vim
Buscar..
Personalización
La ventaja de usar vim sobre un simple editor de texto como notepad o gedit es que le permite al usuario personalizar casi todo sobre sí mismo. Si alguna vez te encuentras realizando algún tipo de acción una y otra vez, vim tiene una multitud de funciones que te ayudarán a realizar esta acción de manera más rápida y fácil.
La mayoría de los IDE populares, como MS Visual Studio o IntelliJ IDEA, brindan a sus usuarios accesos directos útiles e incluso cierta cantidad de personalización, pero generalmente están relacionados con acciones específicas que son comunes en un contexto particular, mientras que vim permite personalizar para diferentes Situaciones, sin chocar entre sí. Puede ser cómodo desarrollar programas c ++ en Visual Studio y Java en IntelliJ, pero no escribiría el código de Python allí, y por supuesto hay otro IDE, pero en vim puede editar prácticamente cualquier idioma que desee sin perdiendo la conveniencia.
Por supuesto, hay otros editores personalizables, y no soy yo quien dice que vim es el mejor para todos. Esta es una cuestión de preferencia personal. No creo que alguien discuta que emacs permite un nivel de personalización inferior al de vim (y algunos dirían lo contrario), pero realmente tienes que probarlo por ti mismo, para encontrar lo que más te convenga.
Algunas personas dicen que no quieren pasar meses aprendiendo a usar un editor, solo para poder trabajar en él. Pero los que lo hacen, en su mayoría están de acuerdo, que valió la pena. Para mí, personalmente, nunca fue un problema, aprender cosas nuevas sobre vim y ser más eficiente es simplemente divertido. Y hay mucho que aprender.
Ligero
Vim es (como GNU Nano o GNU emacs) ligero. No necesita ningún tipo de interfaz gráfica (como x11, wayland & co).
Esto hace que vim sea el mejor amigo de un mantenedor del sistema. Puede usarlo usando ssh y, esto es realmente importante, en dispositivos realmente pequeños que no tienen algún tipo de interfaz gráfica.
La programación y el mantenimiento de servidores remotos se volvieron cada vez más importantes durante los últimos años y el uso de vim (o emacs) es la mejor manera de hacerlo.
A diferencia de muchos IDE, vim ofrece la capacidad de trabajar con muchos tipos de archivos de forma inmediata y escribir sus propios comandos y sintaxis hl es fácil.
Y por último, pero no menos importante, un usuario vim debería poder usar vi, que está preinstalado en la mayoría de los sistemas UNIX.