使用VSCode实时绘制Python

ami*_*mel 7 editor visual-studio-code

最近我使用VSCode作为我的Python IDE,我安装了 DonJayamanne/pythonVSCode,它支持linting.然而,linter只在保存时起作用,但我想要的是实时linting.作者建议的解决方法是设置files.autoSaveon,以便只要文件自动保存,linter就会起作用.有关Github相关讨论,供您参考.

由于我不想打开自动保存功能,有没有办法用VSCode进行Python的实时 linting?或者有任何建议的延期?

小智 0

如果您使用 shift + cmd + P(或 ^+ctrl+P 对于 Windows)或转到“视图”>“命令面板”并输入“Lint”

命令面板允许您执行不同的命令,在这里您可以启用/禁用 Linting 并选择您想要使用的 Linter。最流行的是 PyLint,但您可以选择 Flake8 或 Pep8 或任何您喜欢的。

我相信您需要在 linter 实时工作之前完成这些操作。

要扫描代码问题而不先保存,请使用 shift + cmd + M,您将在 vscode 终端中收到错误代码。