从命令行运行IntelliJ代码格式化程序

时间:2015-12-10 08:40:17

标签: intellij-idea

我正在尝试从命令行运行IntelliJ代码格式化程序。

我知道inspections可以从CLI运行,但是,他们没有为源格式提供相同的内容(蹩脚!)。

现在,我开始使用IntelliJ的CE版本。源代码位于github

但是,由于代码库不小,我在封装格式化程序时遇到了问题。

有没有人可以指出我正确的方向并展示哪些课程开始?

2 个答案:

答案 0 :(得分:2)

您现在可以从终端运行格式化程序。像代码检查一样。 https://confluence.jetbrains.com/display/IDEADEV/Command-Line+Source+Code+Formatter

/bin/format.sh [-h] [-r | -R] [-s | -settings settingsPath] [-m | -mask掩码] [path1 [path2] ...]

在Windows上,它是/bin/format.bat

答案 1 :(得分:0)

要在新版本的Intellij中实现此目的

您需要确保通过Jetbrain工具箱安装了命令行启动器。

Toolbox App Announcement

并在您的shell中运行以下命令:

idea format -s /path/to/your/style.xml /path/to/your/folder

我建议您将外壳程序脚本位置设置为 / usr / local / bin /