Я бы хотел выборочно отключить форматирование кода IntelliJ IDEA для части кода просто как я могу в Eclipse. Поддерживает ли IntelliJ эту функцию, и если да, то как ее использовать?
Как отключить форматирование кода для некоторой части кода с помощью комментариев?
Ответ 1
С версии 13 можно обернуть код с помощью
// @formatter:off
...
// @formatter:on
В версиях 2016.x включите его в настройках > Редактоp > Стиль кода. (Спасибо Philipe)
В версии 14 включите его в настройках > Редактоp > Стиль кодa > Formatter Control (Спасибо Emerson Farrugia)
Ответ 2
Примечание для ответа Карлоса @formatter:off
и @formatter:on
для работы может потребоваться сначала включить настройку:
(Открыто через Как настроить intellij-idea не форматировать какую-то часть кода?)
Ответ 3
В xml файлах используйте:
<!-- @formatter:off -->
<!-- @formatter:on -->
Ответ 4
Устаревший ответ с 2010 года:
Нет, сейчас это невозможно, я отправил новую проблему, которую вы можете отслеживать.
В качестве временного решения вы можете использовать внешний плагиат для форматирования для IDEA, который может использовать форматировщик кода Eclipse (я не проверял, эта конкретная опция поддерживается).