質問

コードの折り畳みに次の問題があります。折りたたみのメソッドを備えたクラスがあり、これらのメソッド間にコードを挿入すると、下のコードが自動的に展開されます。例えば:

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

メソッド1と2の間にコードを挿入すると、タイピングの最中に次のことが起こります。

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

Visual Studioによって行われた「スマート」な自動不自由を無効にするオプションはありますか?方法4を挿入し、方法2と3を折りたたんだりしたいだけです。自動不均一な展開の結果として、私はメソッド2と3を手動で再び折りたたむ必要があります。

オープンブラケットを入力したとき、vsはクローズブラケットを探しようとしますが、ブラケットマッチングを無効にするオプションは見つかりません。

ここで助けに感謝します。

役に立ちましたか?

解決

ヒント/トリック/回避策:最初にクロージングブラケットを入力することから始めることができます。これは通常、ブロックをコメントしたいときに展開コードを回避する方法です(目的のブロックの最後にある閉鎖タグ ' * /'から始めて、オープニングタグ ' / *のみを挿入します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top