json - Microsoft VS Code 上的 JSON 和 tmTheme 主题文件有什么区别?

标签 json themes visual-studio-code vscode-extensions

首先,我尝试将高对比度主题与 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/

相关文章:

javascript - 如何使用类似的 prop 通过 API 返回的 JSON 进行过滤?

android - 如何将样式应用于我拥有的所有 TextView?

c++ - 调试 C/C++ 语言不命中断点

visual-studio-code - 如何在 vscode 中实现自己的代码大纲布局?

java - 如何创建一棵包含一个根节点和几个子节点的 json 树

javascript - 如何将 JSON 对象作为新级别添加到另一个 JSON 对象?

android - 我的 Android 应用程序的在线样式和主题资源?

php - Wordpress 同名的两个主题

javascript - VSCode 搜索替换正则表达式

javascript - 通过 Struts 2 操作类从数据库填充下拉列表(使用 jtable)