Visual Studio 如何折叠If,Else,For,Foreach等子句?[副本]

xuo3flqw  于 2023-08-07  发布在  其他
关注(0)|答案(5)|浏览(224)

此问题在此处已有答案

Visual Studio C# statement collapsing(12个回答)
8年前就关门了。
我有时会遇到很长的子句,我正在寻找一种允许我折叠它们的方法,就像默认情况下折叠类,方法和名称空间一样。
有没有一个Visual Studio扩展可以做到这一点?ReSharper和JustCode都不允许这样做。
谢谢你,谢谢

s6fujrry

s6fujrry1#

试试这个插件(C# Outline扩展):

gudnpqoy

gudnpqoy2#

Visual studio IDE提供了一个选项来概述if、for、foreach、while、switch大小写等。
只需转到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

0yycz8jy

0yycz8jy4#

选择要折叠的代码,然后按ctrl+M,ctrl+H。要禁用它,按ctrl+M,ctrl+U,您也可以右键单击选择,并有“计划模式”(我不确定我的VS是法国)

djmepvbi

djmepvbi5#

您可以使用#region来折叠if、else、for和其他类似的子句。

范例:

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

字符串
现在使用快捷键ctrl+M,ctrl+O来折叠所有内容。

相关问题