Подтвердить что ты не робот

Лучшие Форматы кода Eclipse?

Форматировщик Eclipse по умолчанию форматирует Java-код действительно забавным способом.

Например: hello.show().x().y() будет отформатирован как x() и .y(), и будет помещен в отдельную строку.

Есть ли другие базовые формы, которые могут улучшить работу?

Примеры и ссылки очень приветствуются.

4b9b3361

Ответ 1

Я всегда меняю форматтера в Eclipse на Java Convention. И измените политику табуляции, чтобы всегда использовать пространство вместо вкладок или смешение вкладок и пробелов. Иногда меняет также ширину линии на 100 или 120 (80 символов слишком узки на моем мониторе).

Относительно вашего конкретного запроса: да, вы можете изменить это поведение. Перейдите к предпочтению Formatter и создайте свой собственный профиль. Измените его на вкладке "Линия упаковки" и снимите флажок Prefer wrapping outer expressions (keep nested expression on one line).

Дополнительная информация о: https://bugs.eclipse.org/bugs/show_bug.cgi?id=313524

Ответ 2

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

Конфигурируемое Java-руководство eclipse можно найти здесь . Установка руководства довольно проста: сохраните стиль xml в файл и импортируйте его, используя следующее диалоговое окно:

Окно → Настройки → Java → Стиль кода → Форматирование

Наконец, выберите активный профиль как GoogleStyle.

Ответ 3

В дополнение к возможности настройки форматирования, как указано в Thorbjørn, также можно импортировать соглашения о кодировании из конкретных проектов, особенно из рамок и библиотек, над которыми вы работаете.

Например, были предоставлены Spring соглашения о кодировании каркаса, как в случае с Android. В конце концов, вам лучше начать с соглашений о кодировании Sun (чем полностью ручной), с несколькими настройками, выполненными в соответствии с вашими требованиями к кодированию организации и требованиями к удобочитаемости.

Ответ 4

Рассматривали ли вы предпочтения для форматирования? Вы можете в основном настроить его на все, что хотите.

Я бы, однако, решительно рассмотрел стандартное форматирование Eclipse. Это помогает просто использовать стандарт, а затем настроить свой стиль кодирования, чтобы хорошо работать с этим.