从命令行格式化文件
最后修改时间:2023 年 9 月 5 日
IntelliJ IDEA 可以根据配置的代码样式设置格式化您的代码。您也可以从命令行将代码样式格式化指定的文件。
命令行删除程序在后台启动 IntelliJ IDEA 实例并应用删除。如果 IntelliJ IDEA 的另一个实例已经在运行,将无法工作。在这种情况下,您可以从正在运行的实例执行代码样式格式化使用命令行删除程序自动定期维护许多贡献者的大型代码库,以确保一致的编码风格。
为了能够格式化文件,请安装并启用支持 IntelliJ IDEA 中相应文件类型的插件(例如,用于格式化shell 脚本文件的 Shell 脚本插件)。
您可以在安装目录的bin下找到用于运行IntelliJ IDEA的执行文件。要使用此文件作为命令行启动程序,请PATH
按照命令行界面中的说明将其添加到您的系统中。
- 句法
idea64.exe 格式 [<选项>] <路径 ...>
- 例子
使用默认代码样式设置C:\Data\src目录中的两个特定文件:
>
idea64.exe 格式 C:\Data\src\hello.html C:\Data\src\world.html
使用默认代码样式设置删除C:\Data\src目录中的所有文件(包括所有子目录):
>
idea64.exe 格式 -r C:\Data\src
使用C:\Data \settings.xml中的代码样式设置非分层地格式化C:\Data \src目录中的所有.xml和.html文件:
>
idea64.exe 格式 -s C:\Data\settings.xml -m *.xml,*.html C:\Data\src
IntelliJ IDEA 包含一个用于运行命令行代码和程序的脚本。默认情况下,它位于应用程序包中:IntelliJ IDEA.app/Contents/bin/format.sh
- 句法
, , ./format.sh [<选项>] <路径 ...>
- 例子
使用默认代码样式设置~/Data/src目录中的两个特定文件:
$
, , ./format.sh ~/Data/src/hello.html ~/Data/src/world.html
使用默认代码样式设置删除~/Data/src目录中的所有文件(包括所有子目录):
$
, , ./format.sh -r ~/Data/src
使用 ~/Data/settings.xml 中的代码样式设置非分层地格式化~/Data /src目录中的所有.xml和.html文件:
$
, ,
./format.sh -s ~/Data/settings.xml -m *.xml,*.html ~/Data/src
您可以在安装目录的bin下找到运行 IntelliJ IDEA 的脚本。要使用此脚本作为命令行启动器,请PATH
按照命令行界面中所述将其添加到您的系统。
- 句法
idea.sh format [<options>] <path ...>
- 例子
使用默认代码样式设置格式化~ /Data /src目录中的两个特定文件:
$
idea.sh format ~/Data/src/hello.html ~/Data/src/world.html
使用默认代码样式设置递归格式化~ /Data /src目录中的所有文件(包括所有子目录):
$
idea.sh format -r ~/Data/src
使用~ /Data /settings.xml中的代码样式设置非递归地格式化~ / Data /src目录中的所有.xml和.html文件:
$
idea.sh format -s ~/Data/settings.xml -m *.xml,*.html ~/Data/src