有时,我有一个if()
部分(以及一些else if()
部分),每个“部分”中都有一大块代码(我认为这里称为'body') {})。
我希望能够签约/折叠或扩展这些部分。也许Visual Studio 2010的插件存在?在任何人说“改为使用外部方法”之前,我会说:
一种可能性是#region
,但是会受到时间/空间损失的影响,不幸的是,当您稍后重新打开项目时,VS无法保存区域是否已缩小或扩展。
如果我可以使用这种约束if
'部分'的技术获得代码的“更高级别”视图,那么我的C#程序会显得更加整洁。所以肯定有人必须编写这样的插件吗?
答案 0 :(得分:2)
事实证明,VS2010中的C ++可以handle this by default apparently,但不能是C#。尽管如此,Stackoverflow来到rescue并提供了这个插件解决方案,效果很好。它也会在重新开放项目后记录收缩/扩张:
http://visualstudiogallery.msdn.microsoft.com/4d7e74d7-3d71-4ee5-9ac8-04b76e411ea8
(另一种不太流行的插件可以是found here)