偶然发现的一个 Python 自动修改代码风格的工具,感觉挺有用,在此记录使用方法。

安装

首先对于安装black

1
pip install black

注意这个命令需要在 VSC Terminal 所在的虚拟环境中安装。例如如果 Terminal 使用的 conda-base,则该 Module 就应该在 conda-base 里安装。

修改

打开 VSC 的 Setting(JSON),将下列代码粘贴在最后方:

1
2
3
4
5
6
"python.formatting.provider": "black",
"editor.formatOnSave": true,
"python.formatting.blackArgs": [
"--line-length",
"120"
]

在这个设置下,每一次保存会进行一次自动的格式修改。但由于 Python 的特殊性,这个脚本能够改变的主要是行内代码风格,不能对缩进等进行修改。

参考连接:link