Как заставить Eclipse Formatter не уничтожать прокомментированный код?

Многим моим коллегам нравится оставлять закомментированный код, как заставить Eclipse Formatter не уничтожать форматирование этого кода (теперь он делает большой блок или блок).

P.S. Я знаю, что могу как-то настроить форматирование, чтобы просто игнорировать этот код, я сделал это один раз, но я не могу вспомнить, как это сделать.

Ответ 1

В настройках форматирования Eclipse (Предпочтения/стиль Java/код/​​форматирование) на вкладке Комментарии UNCHECK установите флажок "Включить форматирование комментариев к блоку" и "Включить форматирование комментариев к строкам". В любом случае они должны быть отключены.

Ответ 2

Один из вариантов в 3.6 был бы сообщить Eclipse не форматировать эти блоки, используя /* @formatter:off */

Другой вариант, который я часто использую при работе в коде других людей, - это выбрать строки, над которыми я работаю, прежде чем запускать форматировщик - таким образом я только отформатирую области, которые я фактически изменил, и оставлю остальное нетронутым ( для получения более читаемых различий и т.д.).

Ответ 3

Для Eclipse 3.7.1 в профилях формата кода есть новая страница конфигурации (Off/On Tags). Убедитесь, что вы включили их. Вы также можете указать точный комментарий и прокомментировать теги.