在我当前文本编辑器主题的tmTheme文件中有许多选项,包括下面代码中的选项.是否有一个名单的地方,它定义了可以包括在此列表中的所有可能的标签(例如background
,inactiveSelection
,findHighlight
等)?
<dict>
<key>background</key>
<string>#1a1a1a</string>
<key>caret</key>
<string>#B6ECF9AF</string>
<key>foreground</key>
<string>#ecf0f1</string>
<key>invisibles</key>
<string>#F3FFB51A</string>
<key>lineHighlight</key>
<string>#2a2a2a</string>
<key>selection</key>
<string>#e74c3c55</string>
<key>selectionForeground</key>
<string>#ffffff</string>
<key>findHighlight</key>
<string>#e74c3c</string>
<key>inactiveSelection</key>
<string>#e74c3c77</string>
<key>gutter</key>
<string>#2a2a2a</string>
<key>gutterForeground</key>
<string>#ffffff</string>
<key>guide</key>
<string>#222222</string>
<key>activeGuide</key>
<string>#ffffff</string>
</dict>
Run Code Online (Sandbox Code Playgroud)
另一个带有更多标签的例子:其他主题
如果相关,我正在使用VSCode.
themes syntax-highlighting visual-studio-code tmlanguage vscode-extensions
我想补充的话and
,or
,not
(对LUA),以所谓的“Visual Studio的黑暗”的Visual Studio代码的主题,包括在vscode定期下载,并在“选择颜色主题”屏幕被称为“黑暗(Visual Studio中)”
我已经在线搜索并找到以下页面:
Visual Studio Code Themes。通过页面中的图片可以清楚地看到此页面,可以通过在settings.json文件中添加设置来完成此操作。我添加了"editor.tokenColorCustomizations"
该页面第二张和第三张图片中所示的设置。
通过两页的链接,我进一步找到了该页面:范围命名,这说明了将操作符“和”添加到我的规则中,我需要具有范围:"keyword.operator.word"
。
然后,我使用在线颜色选择器从具有所需代码的语法突出显示图片中获取所需的特定颜色。(我找不到定义此文件的文件,但这是第二个问题。)
这是我想出的:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.operator.word",
"settings": {
"foreground": "#569BD2"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但是在保存文件之后,关闭窗口并再次打开它,这就是我看到的内容: