如何快速组织源代码(c#)中的函数按字母顺序排序?

时间:2009-02-13 17:54:24

标签: c# visual-studio visual-studio-2008

我正在做一些类清理,以按字母顺序组织cs文件中的函数。我正在使用Visual Studio 2008。

写这些时,我只是随意地放了它们,但它现在看起来很混乱。

是否有一些简单的方法可以自动组织它们?

最好有一个工具,因为要清理很多文件。

4 个答案:

答案 0 :(得分:15)

为什么要按照alpha顺序进行组织? 如果您希望以这种方式访问​​它们,IDE会提供一个下拉列表供您使用。

相反,源文件应该以有意义的顺序包含它们(有意义的是相当主观的)或者通过其任务的细节或者通过一些合理的约定(如果没有其他存在)(例如通过可见性或将属性放在一起)。

自动布局规则对于源存储库来说是一场噩梦,因为它们会进行不必要的群体移动,从而阻碍您识别真实更改的能力,因此除非规则符合以下条件之一,否则应避免使用它们:

  • 他们从不更改,您可以从项目的开头应用
  • 它们很少变化,变化最多会影响单线运动(如包围结构)
  • 它们很少变化,效果只是在一行中的空白区域

如果答案完全超出“很少”,你不想完全停止使用它,有效浏览历史变化会更有用。

答案 1 :(得分:4)

您是否尝试过Regionerate

答案 2 :(得分:0)

在Regionerate:

  1. 从以下位置打开架构:C:\ Program Files \ Regionerate
  2. 按名称选择群集
  3. 选择删除区域
  4. 您的方法,字段等代码将按字母顺序排序。

答案 3 :(得分:0)

虽然我的答案很晚,但你有没有想过一个名为ReSharper的强大工具。我敢打赌,一旦你习惯它,你会喜欢它。使编码更容易,更清晰。