在 .tmTheme 文件中,scope 键定义了元素的突出显示方式:
<dict>
<key>name</key>
<string>HTML: Attribute Values</string>
<key>scope</key>
<string>meta.tag string.quoted, meta.tag string.quoted constant.character.entity</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FFFFFF</string>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#2aa198</string>
</dict>
</dict>
在哪里可以找到这些应用程序支持的所有范围的列表,以便我可以创建自己的样式?
最佳答案
编辑:Phrogz's answer 比我在这里的回答要好,因为它更准确地回答了所问的问题。我建议你检查一下!
不幸的是,似乎没有任何这样全面的 list 。
但是,如果您在 SublimeText 2 中按 Shift+Ctrl+P
,屏幕底部的状态栏将显示适用于紧跟光标位置的字符的所有范围键的完整列表。
您可以使用此方法从 SublimeText 中查找您需要的任何内容的范围键。
更新: 评论者 Will 和下面的 fregante 表明 SublimeText 3 已更改。
对于 Windows/Linux, Shift+Ctrl+Alt+P
是合适的命令,而在 Mac 上,命令是 ⌘⌥P
。
关于textmate - 在哪里可以找到 Sublime2(或 textMate?)的范围列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10834765/