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

VS Code 1.79.0-1.80.2中Python文档字符串颜色异常如何修复?

解决Python文档字符串在Dark Modern主题下颜色异常的问题

解决方案:自定义主题颜色覆盖默认设置

  • 打开VS Code设置界面:按Ctrl+,(Windows/Linux)或Cmd+,(Mac),或通过菜单栏文件 > 首选项 > 设置打开。
  • 搜索workbench.colorCustomizations,点击编辑 in settings.json。
  • 在settings.json中添加以下配置,将文档字符串颜色设置为与普通字符串一致(以下颜色为Dark Modern主题默认普通字符串色,可按需调整):
"workbench.colorCustomizations": {
    "[Dark Modern]": {
        "string.quoted.docstring.python": "#dcb67a"
    }
}
  • 保存settings.json,设置会自动生效,文档字符串颜色将恢复至与普通字符串一致的状态。

问题原因说明

  • 该问题由VS Code的PR#182162对主题颜色的修改引发,此次调整将Python文档字符串的高亮色改为深绿色。
  • Python语法中,文档字符串(多行"""/'''包裹内容)与块注释无明确语法区分,VS Code无法通过语法规则单独识别文档字符串,只能统一应用块注释类的高亮规则,导致颜色变更影响了文档字符串显示。
  • 此前尝试的切换主题、修改主题JSON、禁用扩展等操作无效,是因为主题默认规则已被修改,且扩展无法改变VS Code核心的语法高亮映射逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:33:15