如何在Visual Studio 2008中永久禁用区域折叠

Ste*_*per 103 c# text-editor outlining visual-studio-2008

任何人都知道如何在visual studio 2008中关闭代码折叠?我的一些同事喜欢它,但我个人总是希望看到所有代码,并且永远不希望代码折叠在视线之外.我想要一个设置,这意味着我的Visual Studio副本永远不会折叠#regions或功能体.

Gre*_*reg 135

编辑:我推荐这个其他答案

转到工具 - >选项菜单.转到文本编辑器 - > C# - >高级.取消选中"文件打开时输入大纲模式".

这将禁用所有c#代码文件的所有大纲,包括区域.

  • 取消选中此选项会完全禁用大纲.是否有其他设置可以显示文件打开时展开的代码中的所有区域? (11认同)
  • 最烦人的“功能” (2认同)

Not*_*Dan 54

接受的答案将关闭所有代码折叠.如果你想禁用#region折叠但是折叠注释,循环,方法等,我写了一个插件,为你做这个.

让#regions减少(免费):

http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca

  • 打开文件时自动展开区域
  • (可选)防止区域折叠(但仍然可以折叠其他代码)
  • 为#region/#end区域线提供更小,更轻的背景,使它们不那么明显(也是一个选项)
  • 适用于C#和VB(但仅限于VS 2010/2012,2008年不支持)

区域工具截图

  • 多亏了这一点,这似乎是一种更好,更温和的方法,而不仅仅是禁用所有概述. (11认同)
  • 希望VS 2017. (4认同)

Dus*_*sda 10

您还可以在生成的代码上禁用区域包装(例如,当您使用Visual Studio快捷方式自动实现接口时).

alt text http://dusda.com/files/regionssuck.png


Mar*_*rcE 9

选项/文本编辑器/ C#/高级/在文件打开时输入大纲模式


Lou*_*nco 7

它不是永久性的,但按键Ctrl-M Ctrl-L会扩展文件中的区域


jul*_*les 5

此外,切换所有区域展开/折叠的快速方法是:CTRL + M + L