我已经安装了google-java-format
插件用于IntelliJ
,并启用了该插件。当我格式化代码时,我的java代码会缩进2个空格。我该如何更改google java格式化程序插件的设置以将缩进改为4个空格?
我已经安装了google-java-format
插件用于IntelliJ
,并启用了该插件。当我格式化代码时,我的java代码会缩进2个空格。我该如何更改google java格式化程序插件的设置以将缩进改为4个空格?
我能够通过在google-java-format插件设置中选择Android开源项目(AOSP)样式来改变为4个空格缩进:
看起来这两种样式之间唯一的区别是AOSP将间距加倍为4而不是2: https://github.com/google/google-java-format/blob/master/core/src/main/java/com/google/googlejavaformat/java/JavaFormatterOptions.java#L37
首先,我禁用了IntelliJ
的google-java-format插件。然后从这里下载了IntelliJ-java-google-style.xml
并修改了缩进大小属性如下。在将此样式导入到IntelliJ后,我可以进行4个空格的缩进。要导入代码样式XML,请参考此链接。
<codeStyleSettings language="CSS">
<indentOptions>
<option name="INDENT_SIZE" value="4" />
<option name="CONTINUATION_INDENT_SIZE" value="4" />
<option name="TAB_SIZE" value="4" />
</indentOptions>
</codeStyleSettings>