You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode自动补全显示‘abc’而非关键词的问题求助

VSCode自动补全异常(无法识别elif/else,补全项全为'abc')解决思路
  • 检查Python插件状态
    打开VSCode扩展面板(Ctrl+Shift+X),找到Python插件,确认启用状态,未安装则直接安装;已安装的话先禁用再重新启用,或者更新到最新版本。同时暂时禁用其他第三方代码补全类插件,排查冲突问题。

  • 重置语言服务配置
    打开设置面板(Ctrl+,),搜索python.languageServer,选择Pylance或Jedi(优先选Pylance)。也可以点击设置右上角的「打开设置(JSON)」,删除所有和Python补全、语言服务相关的自定义配置后重启VSCode。

  • 确认项目与解释器配置
    检查VSCode底部状态栏的Python解释器是否为当前项目对应的虚拟环境/系统解释器,点击状态栏版本即可切换。同时查看项目根目录下的.vscode/settings.json,删除其中可能存在的异常补全规则配置。

  • 清除VSCode缓存
    关闭VSCode后,删除对应路径的缓存文件:

    • Windows:%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData
    • Mac:~/Library/Caches/Code、~/Library/Application Support/Code/CachedData
    • Linux:~/.cache/Code、~/.config/Code/CachedData
      重启VSCode后测试补全功能。
  • 修复或重置VSCode
    若以上方法无效,尝试修复VSCode(Windows通过控制面板程序功能修复,Mac重新覆盖安装应用,Linux重新安装);也可以通过命令面板(Ctrl+Shift+P)执行Preferences: Reset Settings,重置VSCode到默认状态(记得先备份个人配置)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 10:39:58