Программа форматирования кода в формате Google для Java Intellij

Я установил google-java-format в Intellij и убедился, что он включен для текущего проекта. Однако он все еще не работает, CTRL+ALT+L, который по умолчанию в Intellij, все еще работает.

Кроме того, показывает ли это средство форматирования ошибку, если форматирование неправильное. Например, eslint показывает ошибку, если вы оставляете конечный пробел в коде vs.

Или любой может предложить лучший форматтер или любой другой способ, руководство приветствуется. Хотя я обязательно выполняю CTRl+ALT+L перед тем, как вводить код, если мой редактор может выделить его, если я пропущу его, было бы здорово.

Спасибо!!

1 ответ

В феврале 2023 года с последним плагином Intellij в формате google-java нам нужно добавить следующие настраиваемые параметры виртуальной машины. (Перейдите в раздел «Справка» -> «Редактировать пользовательские параметры виртуальной машины»).

      -Xmx2018m
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
Другие вопросы по тегам