5

这是我的问题。我在我正在处理的 Visual Studio 中加载了一个 C# 类文件。我创建了一个类并在该类中创建了一些属性。我像这样折叠属性:在此处输入图像描述

+我用每个侧面的小/-按钮折叠属性。我想折叠它们中的每一个,因为我有很多其他具有属性的类,并且我不想看到很多重复的代码(获取、设置)。

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

在此处输入图像描述

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

谢谢你的帮助。

4

3 回答 3

2

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

于 2012-08-19T04:27:07.910 回答
0

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

在此处输入图像描述

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

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

在此处输入图像描述

于 2012-08-19T07:03:54.560 回答
0

你可以使用这个:

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

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

看看这是否有效。

于 2012-08-19T07:08:02.723 回答