gpt4 book ai didi

visual-studio-code - 在哪里可以找到用于语法突出显示的 tm-themes 的所有可能键的列表?

转载 作者:行者123 更新时间:2023-12-03 13:46:24 24 4
gpt4 key购买 nike

在我当前文本编辑器的 tmTheme 文件中有许多选项,包括下面代码中的选项。是否有某个列表定义了可以包含在此列表中的所有可能的标签(例如 backgroundinactiveSelectionfindHighlight 等)?

<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>
另一个带有更多标签的示例: Other Theme
如果相关,我正在使用 VSCode。

最佳答案

tmLanguage 范围名称基于约定,因此没有明确的列表。 this 底部的“命名约定”部分TextMate 手册页是相当全面的。
您还可以检查 VSCode 的默认主题突出显示的范围,例如参见 dark_plus.json dark_vs.json (前者基于/包括)。
最后,从 VSCode 1.9.0 开始,有一个内置命令来检查 tmLanguage 范围( Developer: Inspect Editor Tokens and Scopes )。它将为您提供有关如何确定光标位置处的标记的范围/突出显示的大量信息:

还有一个Scope Info扩展程序做了一个非常相似的事情,但是在悬停时(我个人更喜欢可用性方面)。但是,它只列出范围名称,不包括 VSCode 的内置检查器具有的任何附加信息。

关于visual-studio-code - 在哪里可以找到用于语法突出显示的 tm-themes 的所有可能键的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42116486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com