Кто-нибудь создал профиль средства форматирования кода Java для Eclipse IDE, который соответствует правилам стиля кода Android? - PullRequest
21 голосов
/ 20 марта 2010

Android Руководство по стилю кода определяет "Правила стиля кода Android".
Чтобы соответствовать этим правилам, необходимо изменить целый ряд настроек профиля Java Code Formatter (Window-> Preferences-> Java-> Code Style-> Formatter) по умолчанию (в Eclipse IDE).

Кому-нибудь уже удалось настроить средство форматирования для следования «Правилам стиля кода Android»?
Если да, экспортируйте профиль Formatter и опубликуйте его для использования сообществом.

PS: я пытался сделать это сам, но обнаружил, что слишком много вариантов форматирования доступно, и большинство из них не упоминаются в Руководстве по стилю кода: - (

Ответы [ 5 ]

35 голосов
/ 23 марта 2010

Предварительно созданные правила форматирования доступны в репозитории platform / development.git ( GitHub mirror , в папке / ide / eclipse ).

Таким образом, вы можете просто импортировать android-formatting.xml и android.importorder как упоминалось здесь .

6 голосов
/ 20 мая 2010

Обратите внимание на то, как разработчики из Google поддерживают совместимость различных экземпляров Eclipse: Механизм рабочего пространства для Eclipse

1 голос
/ 09 ноября 2011

Синхронизируйте исходный код в соответствии с этими инструкциями . Правила форматирования находятся в файле development / ide / eclipse / android-formatting.xml. Вы можете импортировать его с Eclipse.

Строка меню -> Окно -> Настройки -> Java -> Стиль кода -> Форматтер -> Импорт

Укажите путь к файлу android-formatting.xml

1 голос
/ 04 августа 2010

Ссылка в ответе Кроймона на правила форматирования Android не работает. Здесь является правильным.

1 голос
/ 20 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...