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

VSCode中Python代码自动补全功能对应的设置或扩展是哪个?

解决VSCode中Python super.__init__() 自动补全问题

这个自动补全功能确实由Pylance扩展提供,以下是关键设置和配置步骤:

  • 确认Pylance为默认语言服务:
    打开设置(快捷键Ctrl+,),搜索 Python: Language Server,选择Pylance。

  • 开启核心补全设置:
    在设置中搜索以下选项并确保启用:

    • Pylance: Completions: Enable:开启基础补全(默认已启用)
    • Pylance: Completions: Parameter Hints:启用参数提示,辅助补全__init__的参数
    • Python: Analysis: Complete Function Params:自动补全函数参数,包含父类构造方法的参数
  • 优化类继承场景的分析能力:
    搜索 Python: Analysis: Type Checking Mode,建议设置为basic或strict(默认是basic),这能让Pylance更精准识别父类的方法与参数。

  • 验证扩展状态:
    查看左侧扩展面板,确认Pylance已安装并启用,无禁用或报错情况。

若设置正确仍无补全,可尝试:

  1. 重启VSCode
  2. 重新加载窗口(快捷键Ctrl+Shift+P,输入Reload Window)
  3. 清除Pylance缓存:打开命令面板,输入Python: Clear Language Server Cache

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 18:33:16