2013-05-23 2 views
25

Перед Android Studio я использовал android-formatting.xml в качестве стиля кода в Eclipse.Стиль Android-кода в Intellij Idea/Android Studio

Как настроить Android Studio/Intellij Idea для форматирования кода, как в Eclipse?

UPDATE

Я пробовал Eclipse, Code Formatter плагин. Кажется, что это работает, но вы не можете редактировать какие-либо настройки вообще. Моя команда предпочитает 120 столбцов вместо 100.

Я попробовал ответить @CrossleSong. Это немного сложно, но более мощно. Вы можете сохранить этот

https://android.googlesource.com/platform/development/+/android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

в Android.xml и скопировать его в AndroidStudio/Intellij codestyles папка: для меня

~/Library/Preferences/AndroidStudioPreview/codestyles

Теперь вы можете выбрать Android в качестве кода стиля в Настройки Android Studio.

+1

Оказывается, если вы перезапустите Android Studio, вам не нужно будет переименовывать файл AndroidStyle.xml, что может быть лучшим подходом на случай, если новое обновление изменяет исходный файл Android.xml. Просто выберите правильную схему в настройках> стиль кода> java – gMale

+1

С новой версией Android Studio Beta вы можете добавить файл xml здесь: ~/Library/Preferences/AndroidStudioBeta/codestyles –

+0

проверить [Как добавить файл форматирования Eclipse Code в Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

ответ

12

Вы можете скачать репозиторий development из Android-источника. Папка development/ide/intellij включает в себя стиль кода, шаблоны ...

6

Инструкции по использованию Eclipse, XML форматировщик в Android Studio:

  1. Файл -> Настройки - Плагины
  2. нажмите кнопку> 'Обзор репозиториев', введите «Форматировать код Eclipse Code» в поле поиска и установите плагин.
  3. Перезапустите Android Studio.
  4. Файл -> Настройки -> Другие настройки -> Eclipse Code Formatter (если вы не можете найти его, используйте поле поиска для этого)
  5. выберите «Использовать форматировщик кода Eclipse», просмотрите файл стиля xml и нажмите OK. чтобы закрыть Настройки.

Надеюсь, что я написал инструкции четко. Дайте мне знать, если вы не поняли.

+0

Я не могу найти «Файл -> Настройки -> Другие настройки» в android studio – Vihar

+0

@Vihar, может быть, у вас есть другая версия Android Studio, вот как это выглядит на моем http://prntscr.com/97586q. В любом случае, если вы не можете найти его, вы можете использовать поле поиска, просто введите «Eclipse Code Formatter». –

+0

С скриншотами - [Как добавить файл форматирования кода Eclipse в Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

2

Для Android Studio 1.2.2 и выше:

Что не работает для меня:

Спасибо за вопрос. Здесь есть хорошие ответы и подсказки, но для моего случая, когда я обновился до Android Studio 1.2.2, он не работал прямо из коробки. Некоторые ответы и blogs предположили, что после загрузки файла xml,

  1. Сохраните файл xml в ~/Library/Preferences/AndroidStudio/codestyles.
  2. Затем перезапустите AndroidStudio
  3. Перейти к Android Studio -> Preferences -> Code Style -> Java и из выпадающего списка выберите Scheme имя схемы и сохранить.

    Однако, когда я разместил файл xml внутри папки ~/Library/Preferences/AndroidStudio/codestyles/, он не отобразил имя моей схемы в выпадающем списке Scheme.

То, что работало для меня:

после обновления Android Studio до последней версии, под ~/Library/Preferences/ в макинтош, у меня было две папки: AndroidStudio и AndroidStudio1.2. Для импорта файла стиля кода AndroidStyle.xml в обновленной студии Android мне пришлось создать папку с именем codestyles внутри папки ~/Library/Preferences/AndroidStudio1.2/, так как не существовало. Затем я сохранил файл xml и следил за приведенным выше procedure. Просто сохранение файла исключительно в папке .../AndroidStudio/codestyles не помогло мне.

Надеюсь, когда-нибудь это поможет кому-то.

+0

После I попробовал это, Android Studio 1.5 всегда рушился при запуске. Единственное решение, которое я нашел, это удалить весь каталог codestyles, как здесь: http://stackoverflow.com/a/34140623/1390874 – goRGon