¿Qué problemas resuelve Vim ¿Y cómo te beneficia eso?
Su edición modal se presta a una entrada de texto extremadamente rápida, y hay una curva de crecimiento potencial casi infinita para cómo sus varios comandos y atajos pueden ser utilizados eficientemente para navegar y mover texto.
A lo largo de los años, se han añadido varias tecnologías de extensión a Vi (como Vim) que permiten extenderlo de diversas maneras, pero en mi experiencia personal arduamente ganada, hay límites en cuanto a cuánto se puede extender antes de que tanto el paradigma de edición como la mecánica comiencen a crujir y gemir bajo el peso de lo que intentas lograr.
Por ejemplo, la gota que colmó el vaso para mí fue intentar obtener autocompletado de métodos y miembros y refactorización al estilo IDE en el editor. Hay varias soluciones para esto en Vim, pero o simplemente no funcionaban, o si lo hacían, desestabilizaban mi instalación de Vim porque requerían la instalación de bibliotecas compartidas de C que eran un dolor de construir e instalar. No hay nada como que tu editor se bloquee en medio de una sesión de edición crítica para hacerte reconsiderar tu elección de herramientas. Reseña recopilada por y alojada en G2.com.