我有时会遇到很长的条款,我正在寻找一种允许我折叠它们的方法,就像我可以在默认情况下崩溃类,方法和命名空间一样。
是否有Visual Studio扩展程序可以执行此操作? ReSharper和JustCode都没有允许它。
谢谢!
答案 0 :(得分:124)
答案 1 :(得分:36)
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
。
答案 2 :(得分:22)
答案 3 :(得分:16)
选择要折叠的代码,然后按ctrl + M,ctrl + H.要禁用它,按ctrl + M,ctrl + U,你也可以右键单击选择,然后出现“计划模式”(我不确定我的VS是法语)
答案 4 :(得分:1)
您可以使用#region
折叠if,else,for和其他类似条款
示例:强>
#region foreach
foreach(/*conditions*/)
{
statement 1;
statement 2;
..
statement n;
}
#endregion
现在崩溃全部使用快捷键 ctrl + M , ctrl + O 。