Visual Studio C#2008:入力時のコード折りたたみ問題
-
27-09-2019 - |
質問
コードの折り畳みに次の問題があります。折りたたみのメソッドを備えたクラスがあり、これらのメソッド間にコードを挿入すると、下のコードが自動的に展開されます。例えば:
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はクローズブラケットを探しようとしますが、ブラケットマッチングを無効にするオプションは見つかりません。
ここで助けに感謝します。
解決
ヒント/トリック/回避策:最初にクロージングブラケットを入力することから始めることができます。これは通常、ブロックをコメントしたいときに展開コードを回避する方法です(目的のブロックの最後にある閉鎖タグ ' * /'から始めて、オープニングタグ ' / *のみを挿入します。
所属していません StackOverflow