You need to enable JavaScript to run this app. 如何在VSCode中开启类似PyCharm的代码检测与自动修复功能
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中开启类似PyCharm的代码检测与自动修复功能

VSCode Python代码校验与自动修复配置方案

你需要的类PyCharm代码规范校验+一键修复功能,可通过Python扩展+Ruff工具实现,具体配置步骤如下:

1. 安装基础扩展

打开VSCode扩展面板,搜索安装微软官方出品的Python扩展,这是所有Python相关能力的运行基础。

2. 安装校验修复工具

Ruff是目前高性能的Python静态检查+自动修复工具,原生支持PEP8规范校验、空列表判断这类常见不规范写法的识别与修复,安装命令如下:

pip install ruff

如果是项目虚拟环境,激活虚拟环境后执行上述安装命令即可。

3. 配置VSCode启用功能

  • 打开VSCode设置页面,快捷键为Ctrl+,(Windows/Linux)或Cmd+,(Mac)
  • 搜索python.linting.ruffEnabled,勾选选项开启Ruff校验能力
  • 搜索editor.codeActionsOnSave,点击「在settings.json中编辑」,添加如下配置开启保存自动修复:
{
    "editor.codeActionsOnSave": {
        "source.fixAll.ruff": true
    }
}
  • 若你将Ruff安装在项目虚拟环境中,需要点击VSCode右下角的Python解释器版本标识,选中对应虚拟环境的Python路径,避免工具无法被识别。

效果验证

配置完成后,你示例中的if data['companies'] == []这类不规范写法会直接被标上波浪线,鼠标悬停即可看到修复选项,点击即可修改为if not data['companies']的规范写法,和PyCharm的使用体验一致。

内容的提问来源于stack exchange,提问作者wildernessfamily

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 15:15:03