Выключить форматирование Eclipse для выбранной области кода?

Когда я ctrl + shift + f до кода проекта, он делает свою работу просто отлично, везде.

Но его беспорядок CSS, особенно те части фильтра и добавление пучка пробелов.

Также как я могу указать некоторую часть кода Java, чтобы не быть сформированной этой командой?

Ответы

Ответ 1

Чтобы предотвратить форматирование определенных частей кода Java, перейдите в "Window > Preferences > Java > Code Style > Formatter". Нажмите кнопку "Изменить...", перейдите на вкладку "Выкл./Вкл." И включите теги. После этого вы можете просто вставлять эти теги в код Java, чтобы отключить форматирование между ними. Если вы не измените теги по умолчанию, что-то вроде этого:

//@formatter:off
this.
    portion.of(code
); // will not be touched by the formatter
//@formatter:on
but this will be
       reformatted.

IIRC, эта опция существует только с Eclipse 3.6.

Что касается кода css, если вы установили Eclipse WTP, перейдите в "Window > Preferences > Web > CSS Files > Editor", и там вы найдете некоторые основные варианты форматирования.

Ответ 2

вы не можете настроить форматирование на уровне класса, но вы можете настроить его на уровне проекта. для выполнения конфигурации следуйте этому пути в eclipse

window- > preferences- > java → code tyle → formatter

теперь выберите настроить конкретные настройки проекта и измените ли вы.