Checkstyle и Eclipse; Продолжение строки Java

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

Может ли кто-нибудь сказать мне, какой контрольный стиль сообщает, что «+ должен быть в новой строке» при разделении длинных строк на несколько строк в Java?

Кроме того, этот вопрос SO окольным путем спросил, есть ли какие-либо способ заставить Eclipse поместить символ «+» в новую строку, когда он разбивает строку для вас. Есть ли простой способ?


person Boden    schedule 15.05.2009    source источник


Ответы (1)


Вероятно, за то, что "+ должен быть на новой строке".
Оно находится в разделе "Пробелы".

если есть какой-либо способ заставить Eclipse поместить символ «+» в новую строку, когда он разбивает строку для вас. Есть ли простой способ?

Единственный известный мне способ — это отформатировать код, который только что был создан:
когда вы нажимаете "return" в середине String, он удаляет "+" в конце первая строка.
Но вы форматируете код, он возвращает '+' в начале второй.

Поскольку вы можете форматировать только тот раздел, в котором вы находитесь (например, текущий метод, который вы редактируете), этот совет не означает, что вы будете форматировать весь класс в любое время, когда захотите поместить «+» в его нужное место. Только текущий блок кода.
(это команда "Форматировать элемент", и по умолчанию у нее нет сочетания клавиш, поэтому вы можете назначить его)

person VonC    schedule 15.05.2009