google-java-format
插件可用于重新格式化 Java 源代码
统一代码格式
不同的人提交的代码格式化不一样将导致 merge 代码造成大概率冲突,而统一的代码风格无论对项目的可维护性,还是降低 merge 冲突都极为重要。
广泛使用的两种 Java 代码规范:
Alibaba Java Coding Guidelines
安装
settings--》Plugins 插件市场搜索google-java-format 并安装
在File->Settings->google-java-format Settings
中勾选Enable google-java-format
为当前项目启用google-java-format
插件。
配置
在File->New Peojects Setup->Seeting for New Projects->Other Settings->google-java-format Settings
中勾选Enable google-java-format
为新项目启用google-java-format
插件。
google-java-format 插件使用了一些内部类,需要一些额外的配置才可用。
在Help->Edit Custom VM Options...
中加入以下设置
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=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