如何为VS Code不同文件类型或特定扩展名设置自定义颜色主题
VS Code按文件类型/编辑器自动切换主题解决方案
不用修改drawio扩展源码,通过扩展配置即可实现需求,操作步骤如下:
- 首先在VS Code扩展商店搜索安装 Theme by Language 扩展,该扩展原生支持按文件类型、自定义编辑器类型绑定对应颜色主题
- 按下快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面,点击右上角的打开设置(JSON)按钮,添加以下配置:
// 按文件后缀绑定主题 "themeByLanguage.associations": { // drawio文件绑定亮色主题,可替换为你自己在用的其他亮色主题名 "drawio": "Default Light+", // 所有其他文件默认绑定暗色主题,可替换为你自己在用的其他暗色主题名 "*": "Default Dark+" }, // 兜底默认主题 "themeByLanguage.fallbackTheme": "Default Dark+", // 针对drawio专属自定义编辑器的绑定规则,避免文本模式打开drawio不生效的问题 "themeByLanguage.customEditors": { "hediet.vscode-drawio": "Default Light+" }
- 保存配置后重启VS Code即可生效,打开drawio文件时会自动切换为亮色主题,切换到其他代码类文件时会自动切回暗色主题。
如果需要调整主题,直接修改配置中对应的主题名称即可,主题名称可以在「颜色主题」选择列表中右键对应主题选择「复制名称」获取。
内容的提问来源于stack exchange,提问作者pascal sautot
相关产品推荐
相关产品推荐

