Pycharm
 
获取 PyCharm

从命令行格式化文件

最后修改时间:2023 年 9 月 5 日

PyCharm 可以根据配置的代码样式设置格式化您的代码。您还可以从命令行将代码样式格式应用于指定的文件。

命令行格式化程序在后台启动 PyCharm 实例并应用格式化。如果 PyCharm 的另一个实例已经在运行,它将无法工作。在这种情况下,您可以从正在运行的实例执行代码样式格式化。使用命令行格式化程序自动定期维护具有许多贡献者的大型代码库,以确保一致的编码风格。

为了能够格式化文件,请安装并启用支持 PyCharm 中相应文件类型的插件(例如,用于格式化shell 脚本文件的 Shell 脚本插件)。

您可以在安装目录的bin下找到用于运行 PyCharm 的可执行文件。要使用此可执行文件作为命令行启动程序,请PATH按照命令行界面中所述将其添加到您的系统中。

句法
pycharm64.exe format [<options>] <path ...>
例子

使用默认代码样式设置格式化C: \Data \src目录中的两个特定文件:

>
pycharm64.exe format C:\Data\src\hello.html C:\Data\src\world.html

使用默认代码样式设置递归格式化C: \Data \src目录中的所有文件(包括所有子目录):

>
pycharm64.exe format -r C:\Data\src

使用C: \Data \ settings.xml中的代码样式设置非递归地格式化C: \Data \src目录中的所有.xml.html文件:

>
pycharm64.exe format -s C:\Data\settings.xml -m *.xml,*.html C:\Data\src