通过Resharper可以对代码进行排序吗?

10

CodeRush有一个很棒的插件叫做 cr_ClassCleaner,它可以让我对类中的元素进行排序(例如方法、私有变量等等)。

Resharper 5.x是否可以通过产品或插件实现这个功能呢?


3
如果有这样的功能,你就必须非常小心。如果有人在文件上使用它,并进行了一些更改并提交了代码,我就无法确定他们对代码做了什么更改。听起来很危险。 - Merlyn Morgan-Graham
可以的。另外,如果你喜欢编码风格插件,请查看这个链接:http://stylecopforresharper.codeplex.com/ - Tuomas Hietanen
通常情况下,重构代码是一件危险的事情。 - tofutim
3个回答

11

4

代码清理中有一项选项可以重新排序类型成员。这将作为完整清理的一部分完成。如果您只想重新排序,可以创建一个仅包含该步骤的清理配置文件。您可以拥有多个清理配置文件。


3

如果您使用的是IDEA配置文件,则按下Ctrl+Alt+F将带您进入清理代码菜单,您可以在那里实现此操作。


我正在查看清理代码对话框,有一个重新排序代码元素的选项。如果我继续进行,它不会对方法进行排序。 - AngryHacker
我不认为它默认重新排序每个组的内容。但是你可以进行配置 - 请参见此博客文章底部的“排序、分组和区域”部分。 - Rup

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接