0

私は C# プログラミング言語で Visual Studio 2008 で作業しています。ブラケットを開いているときに、Visual Studio が通常どおり自動的に閉じないため、大きな問題が発生しています。多くのブラケットを含む大きなメソッドでは、非常に困難です(if else/for)。

どんな助けでも大歓迎です!

4

3 に答える 3

8

最初にブラケットをペアで入力することをお勧めします。

public void foo()
{
}

次に、コンテンツを追加します。

public void foo(List<int> values)
{
     foreach ()
     {
     }
}

これをより速く行うためのキーボード ショートカットがあります。入力してから 2 回foreach押してくださいTab

それでも混乱する場合は、メソッドが長すぎることが原因である可能性があります。コードをより小さなメソッドにリファクタリングできます。これを行うには、「Extract Method」リファクタリング ツールを使用します。

場合によっては、「ドキュメントをフォーマット」することもできます。これにより、中かっこが整列され、コードがインデントされます。これにより、どのブレースが一致するかがより明確になります。

Resharperなどのサードパーティ拡張機能のインストールを検討することもできます。

于 2012-07-24T22:08:46.207 に答える
2

Productivity Power Toolsを試しましたか? 10.0.10710.22 でブレースの自動補完が追加されたようです。

于 2012-07-24T22:08:45.737 に答える
2

Productivity Power ToolsまたはResharperをインストールすることをお勧めします。これらの拡張機能は両方ともそれをサポートしています。

于 2012-07-24T22:09:25.523 に答える