Domanda

Ho il seguente problema con il codice ripiegare: se ho una classe con metodi piegate, e inserto codice tra questi metodi, il codice inferiore dispiega automaticamente. Per esempio:.

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

Se inserisco il codice tra i metodi 1 e 2, succede nel bel mezzo di digitazione:

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! ]
   }
}

C'è un opzione per disabilitare l'auto-dispiegarsi "intelligente" fatto da Visual Studio? Voglio solo inserire Metodo 4 e mantenere metodi 2 e 3 piegato. Come risultato di auto-spiegamento, devo ripiegare manualmente metodi 2 e 3 di nuovo.

Ho il sospetto quando ho digitato la parentesi aperta, VS prova a cercare una staffa vicino, ma non riesco a trovare alcuna opzione per disabilitare staffa-matching.

Apprezzo tutto l'aiuto qui.

È stato utile?

Soluzione

Suggerimento / trucco / Soluzione: Si potrebbe iniziare digitando la parentesi di chiusura prima. Questo è di solito il modo evito codice unfoldind quando voglio blocchi di commento (iniziare con il tag di chiusura '* /' alla fine del blocco desiderato, quindi inserire solo il mio tag di apertura '/ *'

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top