Ответ 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", и там вы найдете некоторые основные варианты форматирования.