我们在哪里以及如何更改特定语言的语法荧光笔的颜色?
目标:理想情况下,我想:
1.了解如何创建修改代码颜色的扩展
2.分支和修改这个扩展做我想做的事(但我找不到要添加颜色的文件)Freemarker Highlighting Extension
我发现的只是一般编辑器的editor.tokenColorCustomizations信息,但这显然在 settings.json 中对于个别语言是不允许的:“此设置不支持每种语言的配置。” **
我找到了大量关于如何创建自己的语言扩展等的信息,但没有一个涉及代码着色细节。
搜索词“ visual studio 如何创建对语言进行颜色编码的扩展”几乎涵盖了所有内容,但我正在尝试弄清楚。
似乎 Yo Code 可能是解决方案的一部分,但同样没有关于着色的细节。
我研究/阅读的东西:
- TextMate 语言语法(有一种用于我尝试重新着色的语言(https://github.com/bburbach/textmate-freemarker-bundle/blob/master/FreeMarker.tmbundle/Syntaxes/FreeMarker.tmLanguage)和甚至是 Freemarker 的扩展,但无法更改配色方案
- 浏览了我上面提到的扩展的 repo,但看不到颜色被声明的地方(https://github.com/dcortes92/vs-freemarker)
- 关于语法高亮的各种 VSCode 支持页面(https://code.visualstudio.com/api/extension-guides/color-theme、https://code.visualstudio.com/docs/getstarted/settings、https://code . visualstudio.com/api/language-extensions/semantic-highlight-guide,https://code.visualstudio.com/api/references/theme-color _ _
- 还有很多其他关于语法高亮的随机页面
也许对你们中的一些人来说很明显,但我无法找到我需要的答案。因此,如果 SO 社区可以帮助我指出正确的方向而不给我带来困难,我将不胜感激。