当前位置: 代码迷 >> java >> 如何通过在Intellij IDEA中执行google-java-format插件来运行google格式
  详细解决方案

如何通过在Intellij IDEA中执行google-java-format插件来运行google格式

热度:19   发布时间:2023-07-26 13:57:15.0

可以找到有关此问题的许多问题,例如和 。 但它们都没有真正解决如何针对Java谷歌格式代码样式运行插件以将Java代码重新格式化的问题

下载intellij-java-google-style.xml并将其导入intellij仅能部分解决此问题,因为使用代码架构与使用实际的Google代码格式化程序格式化的代码不会100%匹配。 在提交时使用git hook进行格式检查时,这非常烦人。

我正在使用的当前智能IDEA是2018.3.4社区版本

问题1:

如何创建热键组合,例如Ctrl + Shift + J ,以运行代码格式? 我根据此对scala代码格式进行了类似的配置,并且工作正常。 不同的是,scala格式插件附带了默认的映射键,我更改了键组合,而不是创建任何组合。

问题2:

这意味着在安装并启用用于intellij IDEA的google-java-format插件后,将根据google java代码样式自动形成任何新行。

问题3:

当安装了多个代码格式插件时,是否意味着该代码格式将自动应用于相应的代码文件? 还是需要进一步的配置?

问题1:在键盘映射设置中,有一个名为Main Menu -> Code -> Reformat Code的条目。 它具有映射到它的默认热键(在我的IntelliJ 2019.1 EAP for Mac中)。

问题2:我不使用git钩子,但是我使用google代码格式,并且在我们的CI管道和声纳等中检查了它。我有时使用此热键,但是我还安装了并将其配置为保存时触发格式代码(仅cvs更改行)。 这样,提交后就会根据google的代码样式自动将其格式化,而且我从没有任何冲突。

问题3:取决于我猜想的插件。 我认为,每种语言/文件类型最好不要超过1个代码样式插件,以免发生冲突。

  相关解决方案