首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio默认代码样式方案遵循哪种格式?

Android Studio默认代码样式方案遵循哪种格式?
EN

Stack Overflow用户
提问于 2018-10-03 14:46:28
回答 2查看 2.4K关注 0票数 6

如果你去:,Android,->编辑器,->代码风格,->,Java/Groovy/XML,你会找到默认的方案。

或在MacOS上:/Users/raiym/Library/Preferences/AndroidStudio3.1/codestyles/Default.xml

它从何而来?找不到Android Studio遵循的风格指南。

EN

回答 2

Stack Overflow用户

发布于 2018-10-15 05:44:45

我做了相当多的研究,但最终,我没有得到一个非常令人满意的答案:可能这只是IntelliJ的一种代码风格。

我做的第一件事是尝试将IntelliJ风格与其他东西进行比较,但我总是发现一些差异。

它没有遵循谷歌的风格,因为他们没有完全限定导入,事实上,IntelliJ将尝试通过放入*来统一导入,就像编写import foo.*;而不是import foo.Bar;一样。

它也不遵循Oracle的指导原则,因为switch语句的格式是不同的:

代码语言:javascript
复制
switch (condition) {
    case IDEA:
        statements;
        break;
case ORACLE:
    statements;
    break;
}

在这一点上,我开始寻找其他东西,但找到的更少。事实上,IntelliJ在任何地方都不会讲述他们的软件中使用的代码风格。相反,他们只是解释如何改变它。

此外,每种可能的代码样式都有插件!如果其中一个是IDEA中的实际风格,那么就不需要插件了……

更糟糕的是,即使对于IntelliJ,they differentiate between "Kotlin Coding Conventions" and "IntelliJ IDEA default code style"创建的Kotlin语言也是如此。

我认为他们制作的代码风格适用于他们的IDE支持的大多数语言,差别很小,这也是Android Studio最终默认使用的。

票数 3
EN

Stack Overflow用户

发布于 2018-10-10 00:46:58

Android Studio代码样式基于IntelliJ Idea代码样式。您可以参考此链接以了解有关IntelliJ Idea中的代码样式的更多信息

Code Style Java

你也可以参考这个链接来定制你的代码样式,

Android Studio Code Style

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52621188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档