2010-03-19 18 views
21

Android Code Style Guide定义了“Android代码样式规则”。
为了符合这些规则,必须更改Java Code Formatter(Window-> Preferences-> Java-> Code Style-> Formatter)默认配置文件(在Eclipse IDE中)的许多设置。有没有人为符合Android代码风格规则的Eclipse IDE创建Java代码格式化程序配置文件?

有没有人设法让格式化程序遵循“Android Code Style Rules”?
如果是,请导出格式化器配置文件并发布以供社区使用。

PS:我已经试过这样做自己,但我发现有太多的格式可供选择,大多数人都没有代码风格指南中:-(

回答

35

有预先制作的格式化规则可从platform/development.git库(GitHub mirror,在文件夹/ide/eclipse)。

所以你可以简单地导入android-formatting.xmlandroid.importorder如上所述here

+0

非常感谢kroimon! 这正是我梦寐以求的:-) - 这些都是随着Android生态系统成熟而不断改进的“实时”文档。 – yvolk 2010-03-23 10:26:04

+0

那么,新的代码风格指南是什么?我们在哪里可以找到它们? – 2011-12-06 07:18:55

+3

@kaciula现在可以在https://raw.github.com/android/platform_development/master/ide/eclipse/android-formatting.xml找到指导原则(https://github.com/android/platform_development/blob/master/ide/eclipse /) – ninetwozero 2012-03-01 12:31:51

1

提到的,我认为个人或团队喜好各不相同,以多在全球范围内强制执行的编码风格。所以,每一个机构应该部署自己的项目特定的编码风格。

+2

我同意的路径,但它的很多更容易从“全球执行的代码风格规则”开始,只在那些对个人或团队来说非常重要的领域进行更改,比较从“原样”开始,然后试图弄清楚这个状态距离多远“全球强化的代码风格规则”? – yvolk 2010-03-20 13:24:46

+0

我不同意。当人们需要从一个项目切换到另一个项目时,尝试阅读看起来不同的代码会让你感到困惑。此外,还有一些* nonone *应该做的事情(比如在不使用大括号的情况下有两行if语句),并且必须强制执行这些以防止可能的逻辑炸弹 – 2013-04-25 14:53:32

1

在kroimon的回答到Android格式规则的链接断开。 Here是正确的。

1

根据these instructions同步源代码。 格式指南位于文件development/ide/eclipse/android-formatting.xml中。您可以使用Eclipse导入它。

菜单栏 - >窗口 - >首选项 - >爪哇 - >代码样式 - >格式化 - >导入

其指向Android的formatting.xml

相关问题