Как изменить форматирование кода Eclipse? - PullRequest
25 голосов
/ 21 октября 2009

Когда я переформатирую код с помощью Eclipse, заголовки методов получаются такими:

public void myMethod(String param) {

в заголовки методов, например:

public void myMethod(
                     String param) {

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

Как мне его выключить? Я не хочу новой строки перед параметрами в сигнатурах моего метода, и я не могу представить, почему кто-то это сделает!

Ответы [ 4 ]

45 голосов
/ 21 октября 2009

Посмотрите на Окно > Предпочтения > Java > Стиль кода > Форматер .

Там вы можете настроить практически все. Ваш случай найден на

Обтекание строк > Объявления методов > Параметры .

4 голосов
/ 21 октября 2009

В моей версии Eclipse я нашел опцию в Окно -> Предпочтения -> Java -> Стиль кода - > Formatter , затем нажмите кнопку Edit .. .

В новом окне перейдите на вкладку Обтекание строки и найдите Объявления методов . Вы хотите изменить Политика переноса строк . Флажок Force split , кажется, делает то же самое.

3 голосов
/ 21 октября 2009

Перейдите в настройки: Java -> Стиль кода -> Форматер

Восстановить настройки по умолчанию или отредактировать что там.

Кроме того, Стиль кода -> Шаблоны кода позволит вам определить форматирование генерируемого кода.

Обратите внимание, что это относится к Eclipse Workspace в целом, к тем же Предпочтениям можно получить доступ в настройках проекта, если вы хотите получить более детальную информацию на уровне проекта.

2 голосов
/ 02 сентября 2013

В Eclipse вы можете определить форматирование кода, используя Стиль кода ,

для системы MAC: -> Eclipse -> Предпочтение -> Java -> Стиль кода

для оконной системы: -> Окно -> Предпочтения -> Java -> Стиль кода -> Форматер

...