В каком формате используется схема стиля кода по умолчанию для Android Studio? - PullRequest
0 голосов
/ 03 октября 2018

Если вы идете по адресу: Android Studio -> Настройки -> Редактор -> Стиль кода -> Java / Groovy / XML , вы найдете Схему по умолчанию.

Или в MacOS: /Users/raiym/Library/Preferences/AndroidStudio3.1/codestyles/Default.xml

Откуда это?Не удалось найти руководство по стилю для Android Studio.

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Я провел довольно много исследований, но в итоге я не нашел очень удовлетворительного ответа: возможно, это просто стиль кода для 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, они различают "Kotlin CodingУсловные обозначения »и« Стиль кода IntelliJ IDEA по умолчанию ».

Я думаю, что они создали стиль кода, который работает с большинством языков, поддерживаемых их IDE, с небольшими отличиями, и на этом Android Studio закончила свою работу.по умолчанию.

0 голосов
/ 09 октября 2018

Стили кода Android Studio основаны на стилях кода IntelliJ Idea.Вы можете обратиться по этой ссылке, чтобы узнать больше о стилях кода в IntelliJ Idea

Стиль кода Java

Также вы можете обратиться по этой ссылке, чтобы настроить стили кода,

Стиль кода Android Studio

...