vscode python 格式化插件 yapf无效

发布于 2022-09-06 15:35:29 字数 480 浏览 5 评论 0

问题描述:保存python文件时,状态栏闪现过,Formatting with yapf, 但是python文件并没有格式化

环境说明:

  • macOS sierra 10.12.5
  • vscode 1.20.1
  • python 3.6.4
  • yapf 0.20.2

user setings设置:

"editor.formatOnSave": true,
"python.pythonPath": "python3",
"python.formatting.provider": "yapf",

但是直接使用yapf命令格式化文件是可以的。

yapf -i filename.py //这样可以成功格式化

期望结果:期望可以在保存python文件时,就可以自动格式化python文件

谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

赠我空喜 2022-09-13 15:35:29

使用这个格式化插件可以AutoPep8
https://donjayamanne.github.i...

终止放荡 2022-09-13 15:35:29

1.必须python3环境
2.setting.json
"python.formatting.provider": "yapf",
"python.formatting.yapfArgs": ["--style","{based_on_style: chromium, indent_width: 4}"]
不加args是无效的

小瓶盖 2022-09-13 15:35:29

如果你的py文件有语法错误,yapf插件是无法生效的,建议code run后修改语法错误

中二柚 2022-09-13 15:35:29

遇到同样问题,请问这个问题解决了吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文