En mi opinión, Vim le ofrece un editor muy sólido con funciones básicas, pero depende de usted darle vida a los scripts / complementos que probablemente usará en sus proyectos. Probablemente serán diferentes dependiendo de si edita principalmente scripts, documentación o archivos que deben compilarse.
A modo de ejemplo, yo uso zencoding
para la edición de HTML / CSS de vez en cuando, snipmate
para Textmate-como fragmentos, y un par de pitón-complementos relacionados ( pyflakes
, pep8
, vimpdb
, etc.) para Python codificación, que es lo que hago con más frecuencia.
Luego, hay otros complementos que no uso con frecuencia, pero todavía los encuentro útiles de vez en cuando, como Dpaste
y ConqueTerm
.
Aún así, para mí, las características más útiles de Vim están integradas (deshacer en función del tiempo, navegación rápida, filtros de rango, etc.), cosas que no pude encontrar (o al menos no son tan fáciles de acceder ) en IDEs. Entonces, una vez que configure su Vim para que tenga los bits y piezas de un IDE que realmente necesita ( snipmate
, ctags
...), puede obtener el beneficio de los entornos IDE y de consola.
Mi uso de Vim es solo de consola, así que no puedo decir qué tan útiles son estas herramientas con Gvim.
Sin embargo, a pesar de toda la bondad del complemento, todavía me encuentro corriendo !grep ...
o de ^Z + find ...
vez en cuando.