如何在Visual Studio Code中格式化Python代码?

10

拿任何Python代码并运行>format。什么都不会发生。在命令行上运行它,一切都会格式化得干净利落。 - Dan Quackenbush
你尝试过默认的Python扩展了吗? - ifconfig
该链接返回404错误。 - Dan Quackenbush
更新的链接:https://marketplace.visualstudio.com/items?itemName=ms-python.python - ifconfig
我安装了它,但得到了相同的结果。它还警告说这不是一个推荐的解释器。 - Dan Quackenbush
显示剩余4条评论
3个回答

10

安装下面的Python包以支持Windows中的Python代码格式化

pip install autopep8

pip install pylint

在成功安装必要的软件包后,打开vs code里的代码->按下Ctrl+A和Ctrl+K,就可以格式化代码了。


这对我没有起作用。然而,在运行这个命令之后,我还去了VSCode的扩展中心,安装了"autopep8"扩展。然后,我更新了我的用户设置json文件,加入了"[python]": { "editor.defaultFormatter": "ms-python.autopep8"},现在VSCode可以格式化我的Python代码了。如果这对你有影响的话,我是在Mac上操作的。 - undefined

6

需要安装autopep8,可以使用brew在mac上执行以下命令进行安装:

brew install autopep8

另一个答案推荐使用pylint,在Mac上自动格式化代码需要吗? - Timo
这对我没有起作用。然而,在运行这个命令以及pip install autopep8pip install pylint命令之后,我安装了一个名为"autopep8"的VSCode扩展。我在您当前所在的页面上,对@Dhandapani Sudhakar的回答发表了更具体的使其工作的说明。 - undefined

3

你应该尝试黑色。

pip install black

然后在保存并修改Python格式提供程序为黑色时,在VSCode中打开自动格式选项。享受黑色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接