2009-03-16 17 views
5

¿Alguien conoce una forma de tener VIM style folding en Visual Studio? Uso #region blocks en los archivos de la clase C# y son geniales, pero desafortunadamente no hay una funcionalidad equivalente para javascript y css. El sitio/aplicación en el que estoy trabajando actualmente tiene una gran cantidad de selectores CSS y javascript, y navegar por los archivos monolíticos se está volviendo difícil.plegable de estilo Vim para CSS/javascript en Visual Studio

Una opción que hemos considerado es dividir css y javascript en archivos separados de manera similar a los módulos de jquery, pero luego eso presenta problemas de rendimiento en términos de aumentar la cantidad total de solicitudes http.

Si alguien tiene alguna sugerencia para manejar la locura, ¡le agradecería enormemente!

Actualización: Richard Kimber sugiere using the bookmarking features de visual studio para que la navegación por los títulos sea más manejable. Este es un paso en la dirección correcta, pero no tan útil como el plegado/bloqueo de código.

Respuesta

1

Sé que realmente no estoy ayudando con esto, pero ¿has oído hablar de ViEmu. Es una, digamos, emulación vim dentro de VS. Aunque no es compatible con todas las características de vim, sí le da sabor a la navegación VS. No lo he usado yo mismo, pero otros hablan muy bien de él, por lo que es posible que desee darle una oportunidad.

+0

Esto se ve muy interesante y de hecho es compatible con el plegado de estilo Vim. –

+0

En realidad, he comenzado a usar GVIm mientras tanto, hasta que veo comprar una copia de ViEmu :) Gracias ldigas! –

+0

Uso ViEmu, y es muy útil en archivos CSS. Puede crear y gestionar pliegues con los conocidos zf, zo, zR, zM, etc., pero desafortunadamente no existe una forma de conservar esos pliegues una vez que el archivo se ha cerrado. Me he equivocado con las macros ViEmu para crear los pliegues automáticamente, con cierto éxito en el pasado. – Jay