如何在Visual Studio VB.NET中禁用区域折叠或展开所有区域?

Ton*_*ich 40 vb.net visual-studio-2008 visual-studio

在Visual Studio C#(2008)中,Ctrl+ M+ L扩展了所有区域.在菜单工具 - > 选项 - > 文本编辑器 - > C# - > 高级菜单中还有一个设置,在文件打开期间不会折叠.我看不到VB.NET中的等价物.

有没有办法扩展所有区域,而不仅仅是那些专注于VB.NET的区域?

还是一个宏或加载项呢?我只是讨厌无法看到所有代码.

Seb*_*ian 19

在Visual Studio 2012和2013中,有一个用于停用折叠的选项(称为大纲模式).您可以在Text-Editor-> Basic-> VB Specific下找到它,然后取消选中"Enable uplining mode".但是你将失去Collapes/expand的功能.

  • 对于C#开发人员,可以在"文本编辑器" - >"C#" - >"高级" - >"文件打开时输入大纲模式"下找到.取消选中此选项,将禁用区域. (21认同)
  • 不幸的是,您似乎无法使用"概述模式"_without_默认情况下全部折叠. (7认同)

小智 6

如果您愿意删除区域,可以尝试:

Ctrl+F

  • 快速更换
  • 查找选项
  • 使用:正则表达式

找什么:

^.[#]区域.$

^.[#] endregion.$

用...来代替:

[空字符串]


jva*_*erh 5

在编辑菜单、大纲子菜单中,您拥有所有选项。包括切换所有大纲(默认情况下为Ctrl+ M+ L)。

也许你的键映射被改变了。

如果您愿意,您甚至可以选择菜单:

Edit -> Outlining -> Stop Outlining
Run Code Online (Sandbox Code Playgroud)