gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:08 26 4
gpt4 key购买 nike

如果您转到:Android Studio -> 首选项 -> 编辑器 -> 代码样式 -> Java/Groovy/XML,您会找到默认方案。

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

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

最佳答案

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

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

它不遵循 Google 的风格,因为它们没有完全限定导入,事实上,IntelliJ 会尝试通过放置 * 来统一导入,例如编写 import foo.*; 而不是 import foo.Bar;

它也不遵循 Oracle 的指导方针,因为 switch 语句的格式不同:

switch (condition) {
case IDEA:
statements;
break;
case ORACLE:
statements;
break;
}

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

此外,还有适用于每种可能的代码风格的插件!如果其中之一是 IDEA 中的实际样式,则不需要插件...

更糟的是,即使是 Kotlin,IntelliJ 创建的语言,they differentiate between "Kotlin Coding Conventions" and "IntelliJ IDEA default code style" .

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

关于android - Android Studio 默认代码样式方案遵循哪种格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52621188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com