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

问题描述 投票:0回答:5

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

写的时候我就乱放了,现在看起来挺乱的。

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

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

c# visual-studio visual-studio-2008
5个回答
14
投票

为什么要费心按字母顺序组织? IDE 提供了一个下拉列表,以便您在希望以这种方式访问它们时使用。

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

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

  • 它们永远不会改变,您可以从项目一开始就应用它
  • 它们很少改变,改变最多只会影响单行移动(如包围结构)
  • 它们很少改变,效果只是在一行内的空白处
如果答案完全超出“很少”范围,您不想使用它,高效浏览历史更改会更有用。


3
投票
您尝试过

区域化吗?


0
投票
在地区:

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


0
投票

0
投票
请勿点击下面的“注册?”关联。这是为了发送垃圾邮件。它将在您的浏览器中询问“通知权限”。一旦您单击允许,它将通过显示带有各种威胁的弹出窗口来开始垃圾邮件。

如果您错误地允许了通知,请从浏览器设置中阻止该权限。烦人的通知将停止。

© www.soinside.com 2019 - 2024. All rights reserved.