私は時々非常に長い句で立ち往生し、デフォルトでクラス、メソッド、名前空間を折りたたむことができるのと同じように、それらを折りたたむことができる方法を探しています。
それを行うVisual Studio拡張機能はありますか? ReSharperもJustCodeも許可していません。
ありがとうございました!
Visual studio IDEは、if、for、foreach、while、switch caseなどの概要を示すオプションを提供します。
Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > View
と設定Outline Statement Blocks
trueに。
Visual Studio 2012+では、パスはVisual Studio -> Tools -> Options -> Text Editor -> C\C++- > Formatting
。
折りたたみたいコードを選択してから、Ctrl + M、Ctrl + Hを押します。それを無効にするには、Ctrl + M、Ctrl + Uを押します。選択を右クリックして、そこに「プランモード」(VSがフランス語かどうかわかりません)
If、else、for、およびその他の同様の句の折りたたみに#region
を使用できます。
例:
#region foreach
foreach(/*conditions*/)
{
statement 1;
statement 2;
..
statement n;
}
#endregion
折りたたむには、すべてショートカットを使用します ctrl+M、ctrl+O。