Pregunta

I tienen el siguiente problema con plegado de código: si tengo una clase con métodos cruzados, y yo inserto de código entre estos métodos, el código inferior se despliega automáticamente. Por ejemplo:.

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

Si inserto código entre los métodos 1 y 2, ocurre lo siguiente en medio de tipificación:

class A
{
   void Method1() [ still folded: good ]

   void Method4( [I typed until here and pause]

   void Method2()
   {
      [ unfolded by VS... do not want this! ]
   }

   void Method3()
   {
      [ more auto unfolding... ugh! ]
   }
}

¿Hay una opción para desactivar el auto-desdoblamiento "inteligente" hecho por Visual Studio? Sólo quiero insertar Método 4 y mantener Métodos 2 y 3 plegada. Como resultado de la auto-despliegue, tengo que doblar manualmente métodos 2 y 3 de nuevo.

Sospecho que cuando he escrito el paréntesis abierto, VS intenta buscar un corchete de cierre, pero no puedo encontrar ninguna opción para desactivar el soporte de coincidencia.

agradecería cualquier ayuda aquí.

¿Fue útil?

Solución

Sugerencia / truco / Solución: Usted podría comenzar escribiendo el corchete de cierre en primer lugar. Por lo general, esto es cómo evito código unfoldind cuando quiero bloques de comentarios (empezar por la etiqueta de cierre '* /' al final del bloque deseado, y sólo entonces inserto mi etiqueta de apertura '/ *'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top