Visual Studio自动打开折叠属性

时间:2012-08-19 03:22:11

标签: c# visual-studio-2010

这是我的问题。我在Visual Studio中加载了一个C#类文件,我正在处理它。我创建了一个类,并在所述类中创建了一些属性。我将这些属性折叠起来:enter image description here

我使用每个侧面的小+ / -按钮折叠属性。我想要折叠它们中的每一个,因为我有很多其他具有属性的类,我不想看到很多重复的代码(get,set)。

关闭它们工作正常但在我处理同一文件中的其他类后,属性重新打开,所以我可以看到代码:

enter image description here

这种情况经常发生并且非常烦人。我在文件中有很多行,有时我不得不使用小屏幕。这是一个小故障/错误或其他什么? (我使用的是Visual Studio 2010 C#Express)

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

到目前为止,没有办法解决这个问题,但是这样做了。按CTRL-M,然后按O,它将自动折叠当前文件中的所有内容。

答案 1 :(得分:0)

@ DJKRAZE的另一个提示是Resharper。我使用Resharper,它会自动为我解决这个问题。例如,如果我写这段代码:

enter image description here

4行属性过程会导致让您感到悲伤的展开/折叠。

Resharper使它成为一条线。当我删除最后一个花括号(命名空间)并再次输入时,代码会自动格式化(编辑>高级>格式文档不会执行此操作):

enter image description here

答案 2 :(得分:0)

您可以使用:

#region some_name
//your variables or code whatever
#endregion

然后你可以折叠特定代码,并且它不会像你的情况那样打开它的好处。

看看是否有效。