【问题标题】:Did anyone create the Java Code Formatter Profile for Eclipse IDE that conforms to the Android Code Style Rules?是否有人为符合 Android 代码样式规则的 Eclipse IDE 创建了 Java 代码格式化程序配置文件?
【发布时间】:2011-01-29 15:37:27
【问题描述】:

Android Code Style Guide 定义了“Android 代码样式规则”。
为了符合这些规则,必须更改 Java Code Formatter(Window->Preferences->Java->Code Style->Formatter)默认配置文件(在 Eclipse IDE 中)的大量设置。

有人设法配置格式化程序以遵循“Android 代码样式规则”吗?
如果是,请导出 Formatter 配置文件并发布以供社区使用。

PS:我自己尝试过这样做,但我发现有太多可用的格式化程序选项,并且大多数都没有在代码样式指南中提及:-(

【问题讨论】:

    标签: android eclipse coding-style


    【解决方案1】:

    platform/development.git 存储库(GitHub mirror,文件夹 /ide/eclipse)中提供了预制的格式化程序规则。

    所以您可以简单地导入android-formatting.xml 和android.importorder,如here 所述。

    【讨论】:

    【解决方案2】:

    在相关说明中,以下是 Google 周围的开发人员如何让他们的各种 Eclipse 实例保持一致:Workspace Mechanic for Eclipse

    【讨论】:

      【解决方案3】:

      我认为个人或团队的偏好差异很大,以在全球范围内强制执行编码风格。所以每个人都应该部署他的项目特定的编码风格。

      【讨论】:

      • 我同意,但与从“原样”开始相比,从“全球强制执行的代码样式规则”开始并仅在对个人或团队真正重要的领域进行更改要容易得多",然后试图弄清楚这种状态与“全局强制代码样式规则”的差距有多大?!
      • 我不同意。当人们需要从一个项目切换到另一个项目时,试图阅读看起来不同的代码会让你一头雾水。另外,nonone 确实应该做一些事情(比如有两行 if 语句而不使用花括号),你必须强制执行这些事情以防止可能的逻辑炸弹
      【解决方案4】:

      kroimon 对 android 格式化程序规则的回答中的链接已损坏。 Here 是正确的。

      【讨论】:

        【解决方案5】:

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

        菜单栏 -> 窗口 -> 首选项 -> Java -> 代码样式 -> 格式化程序 -> 导入

        指向android-formatting.xml的路径

        【讨论】:

          猜你喜欢
          • 2012-11-18
          • 1970-01-01
          • 2012-11-23
          • 2015-04-30
          • 1970-01-01
          • 2014-02-08
          • 1970-01-01
          • 2016-10-09
          相关资源
          最近更新 更多