首先,我尝试将高对比度主题与 Monokai 结合起来。我喜欢高对比度的 UI 外观,但文本颜色是 Visual Studio 的默认深色主题,我想将其更改为 Monokai。
我去寻找“...\Microsoft VS Code\resources\app\extensions..”下的主题文件
高对比度 - “..\theme-defaults\themes\hc_black.json”
Monokai - “..\theme-monokai\themes\Monokai.tmTheme”
经检查,两个文件的属性似乎不同,因此我无法将它们一一映射。在我涉足代码并开始尝试和错误方法之前,这些文件在 VS Code 上下文中的主要区别是什么?有没有办法从一种转换为另一种?
最佳答案
我继续在文件中摆弄,终于得到了它,对于其他处于相同情况的人来说,这是解决这个问题的方法。
我在问题中提到的 JSON 文件实际上是 UI 主题,而 tmTheme 文件是语法突出显示的颜色方案。
每个主题都有一个 package.json,此文件中有一个名为“uiTheme”的属性,您可以更改该属性。
目前我所知道的主题如下:
- 对比
- 与黑暗
- hc-black(我想要的那个)
有关这方面的更多信息,请查看本页末尾的常见问题: https://code.visualstudio.com/docs/customization/themes
关于json - Microsoft VS Code 上的 JSON 和 tmTheme 主题文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39251164/