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

VS Code中Python脚本鼠标悬停变量不再显示具体值的恢复方法咨询

VS Code中Python脚本鼠标悬停变量不再显示具体值的恢复方法咨询

别着急,我来帮你解决这个问题!你遇到的是Pylance更新后默认行为调整的情况,要恢复悬停显示变量具体值,你可以试试以下几个设置调整:

  • 开启变量值的悬停显示:找到python.analysis.hover.showValues这个设置,将其设置为true——这个选项专门控制悬停时是否展示变量的具体值,大概率是某次更新后默认关闭了它。
  • 检查变量值的内联提示设置:你之前开启的是python.analysis.inlayHints.variableTypes(显示变量类型),还需要确认python.analysis.inlayHints.variableValues是否也已经开启,这个是控制变量值的内联/悬停展示的。
  • 调整Pylance的分析范围:可以把python.analysis.diagnosticMode设置为openFilesOnly,让Pylance专注分析当前打开的文件,确保它能正确识别并提取变量的实际值,而不只是做静态类型推断。
  • 重启Pylance语言服务:如果调整完设置没立刻生效,打开命令面板(快捷键Ctrl+Shift+P),输入Python: Restart Language Server重启服务,让新设置生效。

另外补充一点,python.analysis.typeCheckingMode设为strict时,Pylance会更侧重类型检查而非实际值的展示,如果你不需要严格类型检查,调回basic可能会让变量值的展示更稳定。

我自己之前也碰到过这个问题,就是通过开启python.analysis.hover.showValues恢复的,你可以先试试这个核心设置!

备注:内容来源于stack exchange,提问作者BCArg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 15:27:59