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

VS Code如何自定义设置XML属性的显示颜色?

VSCode修改XML属性高亮颜色方法

VSCode的editor.tokenColorCustomizations顶层没有预设专门对应XML属性的配置项,你需要通过textMateRules字段匹配XML属性对应的TextMate语法作用域来实现自定义颜色,操作如下:

  • 首先查询XML属性对应的作用域:按Ctrl+Shift+P(Mac系统为Cmd+Shift+P)唤起命令面板,执行「Developer: Inspect Editor Tokens and Scopes」命令,点击你要修改的XML属性,即可看到它的语法作用域,常规XML属性名的作用域为entity.other.attribute-name.xml。
  • 将对应规则添加到你的配置中即可,参考配置如下:
"editor.tokenColorCustomizations": {
    "[Solarized Dark]": {
        "keywords": "#f00",
        "textMateRules": [
            {
                "scope": "entity.other.attribute-name.xml",
                "settings": {
                    "foreground": "#替换为你想要的颜色值,例如#FFA500",
                    // 可选配置字体样式,不需要可删除
                    "fontStyle": "bold italic"
                }
            }
        ]
    },
    "functions": "#f5896e",
    "numbers": "#dfd51b",
    "keywords": "#215c21",
    "strings": "#67f7e3",
    "variables": "#22FF88",
    "comments": "#332244"
}

如果需要针对特定场景的XML属性做差异化配置,用Inspect Tokens工具获取到更精确的作用域替换上面的scope值即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:48:03