Visual Studio C # 2008: Codice pieghevole Problema durante la digitazione
-
27-09-2019 - |
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.
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 '/ *'