Frage

ich habe folgendes Problem mit Code-Faltung: wenn eine Klasse I mit gefalteten Verfahren haben, und I einfügen Code in zwischen diesen Verfahren entfaltet sich der untere Code automatisch. Z.

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

Wenn ich Insert Code zwischen Verfahren 1 und 2, geschieht folgendes in der Mitte der Eingabe:

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

Gibt es eine Möglichkeit, die „intelligenten“ Auto-Entfalten zu deaktivieren, indem Sie Visual Studio getan? Ich möchte nur einfügen Methode 4 und halte Methoden 2 und 3 gefaltet. Als Ergebnis der Auto-Entfaltung, muss ich Methoden manuell falten 2 und 3 wieder.

Ich vermute, wenn ich die offene Klammer eingegeben haben, VS versucht, eine Klammer zu suchen, aber ich kann keine Option zu deaktivieren bügel passende finden.

Jede mögliche Hilfe schätzen hier.

War es hilfreich?

Lösung

Hinweis / Trick / Umgehung: Sie können zunächst durch Eingabe der schließende Klammer beginnen. Dies ist in der Regel, wie ich unfoldind Code vermeiden, wenn ich auf Kommentarblocks möge (Start durch das Schließen Tag ‚* /‘ am Ende des gewünschten Blockes, und dann auch nur meinen Starttag ‚/ *‘

einfügen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top