我写了一个有很多不同方法的课程。 我正在寻找一个插件,它将根据main方法中的调用来安排代码
例如我的一般结构可能是
{main method (call method b, call method d, call method a)
method a,
method b,
method c,
method d}
我希望插件将源代码格式化为
{main method (call method b, call method d, call method a)
method b,
method d,
method a,
method c}
答案 0 :(得分:5)
如果我理解正确的话,我认为Code Recommenders有一个GSOC项目可以做到这一点;见this bug和this blog post。你或许可以从那里得到一些线索。
答案 1 :(得分:1)
我没有看到任何插件能够提供这种排序顺序,这取决于Java元素的性质(如“Java / Appearance / Menbers Sort Order
”下的Eclipse首选项所示),但顺序为在给定方法中的用法。
这不是很方便,因为除非他们在自己的Eclipse安装中有特定的格式插件,否则你不确定其他开发人员是否会始终遵守这种排序。
使用CTRL +点击或通过大纲视图直接访问任何方法的能力通常就足够了。
答案 2 :(得分:0)
清洁代码方法分拣机目前正在开发中。您可以查看http://wiki.eclipse.org/Recommenders/CleanCodeMethodSorter以获取当前原型的当前进度和安装说明。在某些地方可能有点粗糙。随意向Eclipse Bugzilla报告任何不需要的行为(维基页面上的详细信息)。
最佳, 烫发
答案 3 :(得分:-1)
按 Ctrl + I 在Eclipse中设置代码。