68

私は時々非常に長い句で立ち往生し、デフォルトでクラス、メソッド、および名前空間を折りたたむことができるのと同じ方法で、それらを折りたたむ方法を探しています。

それを行うVisual Studio拡張機能はありますか? ReSharper も JustCode も許可していません。

ありがとうございました!

4

5 に答える 5

43

Visual Studio IDE には、if、for、foreach、while、switch ケースなどの概要を示すオプションがあります。

に行って trueVisual Studio -> Tools -> Options -> Text Editor -> C\C++- > Viewに設定Outline Statement Blocksするだけです。

Visual Studio 2012 以降では、パスはVisual Studio -> Tools -> Options -> Text Editor -> C\C++- > Formatting.

于 2014-02-13T05:18:09.760 に答える
16

折りたたむコードを選択し、ctrl+M、ctrl+H を押します。無効にするには、ctrl+M、ctrl+U を押します。また、選択を右クリックして、「プラン モード」を選択することもできます (私の VS がフランス語かどうかはわかりません)。

于 2012-06-29T09:02:20.870 に答える
1

#regionfor、else、for、およびその他の同様の句を折りたたむために使用できます。
例:

#region foreach
foreach(/*conditions*/) 
{
    statement 1;
    statement 2;
    ..
    statement n;
}
#endregion

すべてを折りたたむには、ショートカットctrl+ Mctrl+を使用しOます。

于 2012-06-29T08:52:06.947 に答える