Лучшие Форматы кода Eclipse?
Форматировщик Eclipse по умолчанию форматирует Java-код действительно забавным способом.
Например: hello.show().x().y()
будет отформатирован как x()
и .y()
, и будет помещен в отдельную строку.
Есть ли другие базовые формы, которые могут улучшить работу?
Примеры и ссылки очень приветствуются.
Ответы
Ответ 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. Это помогает просто использовать стандарт, а затем настроить свой стиль кодирования, чтобы хорошо работать с этим.