作者:手机用户2502887521 | 来源:互联网 | 2023-02-12 15:32
在我当前文本编辑器主题的tmTheme文件中有许多选项,包括下面代码中的选项.是否有一个名单的地方,它定义了可以包括在此列表中的所有可能的标签(例如background
,inactiveSelection
,findHighlight
等)?
background
#1a1a1a
caret
#B6ECF9AF
foreground
#ecf0f1
invisibles
#F3FFB51A
lineHighlight
#2a2a2a
selection
#e74c3c55
selectionForeground
#ffffff
findHighlight
#e74c3c
inactiveSelection
#e74c3c77
gutter
#2a2a2a
gutterForeground
#ffffff
guide
#222222
activeGuide
#ffffff
另一个带有更多标签的例子:其他主题
如果相关,我正在使用VSCode.
1> Gama11..:
tmLanguage范围名称基于约定,因此没有明确的列表.在底部的"命名约定"一节这个 TextMate的手册页非常全面,虽然.
您还可以检查VSCode默认主题突出显示的范围,例如,参见dark_plus.json
和dark_vs.json
(前者基于/包含).
最后,从VSCode 1.9.0开始,有一个内置命令来检查tmLanguage范围(Developer: Inspect TM Scopes
).它将为您提供有关如何对光标位置的标记进行作用域/突出显示的大量信息:
还有一个Scope Info扩展,它做了一个非常相似的事情,但在悬停时(我个人更喜欢可用性).但是,它仅列出范围名称,不包括VSCode的内置检查器具有的任何其他信息.