热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在哪里可以找到用于语法突出显示的tm主题的所有可能键的列表?

如何解决《在哪里可以找到用于语法突出显示的tm主题的所有可能键的列表?》经验,为你挑选了1个好方法。

在我当前文本编辑器主题的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.jsondark_vs.json(前者基于/包含).

最后,从VSCode 1.9.0开始,有一个内置命令来检查tmLanguage范围(Developer: Inspect TM Scopes).它将为您提供有关如何对光标位置的标记进行作用域/突出显示的大量信息:

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


推荐阅读
author-avatar
手机用户2502887521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有