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

如何禁用VS Code中Fira Code+Tokyo Night主题下的关键字斜体效果

VS Code禁用Tokyo Night主题关键字斜体方案

你遇到的问题核心是Tokyo Night主题默认对关键字类作用域单独配置了斜体样式,优先级高于通用全局配置,所以通用复制的配置无法生效,和Fira Code字体无关。

操作步骤

  • 第一步:打开VS Code命令面板:Windows/Linux按Ctrl+Shift+P,Mac按Cmd+Shift+P,搜索「首选项:打开设置(JSON)」并点击进入配置文件。
  • 第二步:将以下配置粘贴到settings.json最外层的大括号{}内部,若已有其他配置,注意和前后配置项用逗号分隔,避免JSON语法错误。
"editor.tokenColorCustomizations": {
    // 针对当前使用的Tokyo Night主题的单独配置
    "[Tokyo Night]": {
        "textMateRules": [
            {
                "scope": [
                    "keyword",
                    "keyword.control",
                    "keyword.operator",
                    "storage.type",
                    "storage.modifier",
                    "variable.language",
                    "comment",
                    "entity.name.type.class",
                    "entity.other.attribute-name"
                ],
                "settings": {
                    "fontStyle": ""
                }
            }
        ]
    },
    // 全局兜底配置,对所有主题生效
    "textMateRules": [
        {
            "scope": ["*"],
            "settings": {
                "fontStyle": ""
            }
        }
    ]
}
  • 第三步:修改配置中[Tokyo Night]的名称,和你当前使用的Tokyo Night主题完整名称保持一致。可以通过「设置→外观→颜色主题」查看当前选中的主题全名,比如使用的是Tokyo Night Storm就改为[Tokyo Night Storm]。
  • 第四步:保存settings.json文件,重启VS Code即可生效。

补充说明

如果重启后仍有个别内容显示斜体,可以使用「Inspecting Editor Tokens and Scopes」功能点击斜体内容,复制显示的token scope值,添加到上述配置对应的scope数组内即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:06:05