在Visual Studio中隐藏区域

Kev*_*inT 24 c# visual-studio-2008 regions

我知道VS代码折叠问题是一个老板栗,但我在我浏览的所有其他讨论中都找不到这个:

我们有一个C#团队,一些爱区和其他人讨厌他们,我们似乎没有多少中间立场可以合作.

是否有VS的插件或插件可以"隐藏"这些区域?那些想要它们的人会看到它们正常,但安装加载项的人和查看.cs文件的区域就不存在,好像它们不存在一样.

我可以看到,在移动代码时可能会出现问题,这可能会导致某些方法出现在错误区域之内或之外,但这可能是团队满意的权衡...

Not*_*Dan 55

我讨厌地区(我的团队喜欢他们)并且惊讶地发现没有人写过扩展来让他们变得更好.我终于写了一篇名为I Hate #Regions的文章:

让#regions减少(免费):

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

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

区域工具截图

  • @NotDan我知道这已经老了,但是你能为VS 2017制作一个更新的扩展,还是让其他人可以创建一个拉取请求来实现这个目标?我仍然讨厌区域崩溃的方式来隐藏我的代码.我希望看到所有代码甚至丑陋的部分,所以它无法掩盖我的眼睛. (5认同)
  • 你可以发布这个来源吗? (2认同)

Jus*_*ier 12

有快捷键来处理它们:

Ctrl+M, Ctrl+M  Collapse or expand the block you're currently in.
Ctrl+M, Ctrl+O  Collapse all blocks in the file
Ctrl+M, Ctrl+L  Expand all blocks in the file
Ctrl+M, Ctrl+P  Stop outlining mode. (Ctrl+M, Ctrl+O resumes) 

请参阅代码折叠问题