#java #eclipse
#java #eclipse
Вопрос:
Как настроить Eclipse для форматирования всего java-кода, кроме объявления строк?
Пример:
Перед Ctrl I:
String sql =
"Select column "
"from table "
" where column1 > 0 AND column2 < 0";
После Ctrl I:
String sql = "Select column " "from table "
" where column1 > 0 AND column2 < 0";
Спасибо!
Редактировать:
Есть ли способ настроить с помощью настроек форматирования (Окно> Настройки> Java> Стиль кода> Форматирование)?
Ответ №1:
Вы можете включить @formatter:on
@formatter:off
теги и в настройках форматирования:
// @formatter:off
String s = "..."
"..." ...
// @formatter:on
Ответ №2:
Вы могли бы использовать //
для предотвращения такого форматирования:
String sql = //
"Select column " //
"from table " //
" where column1 > 0 AND column2 < 0";
Это не очень приятно, но работает в каждом случае (т. Е. Когда ваши коллеги не используют точно такие же настройки в Eclipse).
Комментарии:
1. Это то, что я делаю и для перечислений. 1 за пункт о коллегах.