TextMate:突出显示插入符号位置的匹配标记

时间:2010-02-12 16:32:28

标签: html syntax-highlighting textmate

TextMate是否可以语法突出显示当前插入符号位置的开始和结束标记?我一直在谈论,而不是按一个关键的组合。

此外,如果可能,我该怎么办?除了在主题中使用选择器之外,似乎没有任何我知道的方式,但我不知道选择器是否可以是上下文敏感的。

1 个答案:

答案 0 :(得分:2)

目前,TextMate语言语法没有游标位置的概念。因此,目前无法实现这一目标。

我使用的解决方法是定义宏,选择我用正则表达式定义边界的文本块。你必须使用正则表达式,但你可以使它工作。

基本上,记录一个新的宏(option-command-m),使用find对话框搜索标记的开头。然后,使用查找对话框并提供与您要选择的整个内容相匹配的注册表。再次按option-command-m停止宏,然后将宏保存到包中。

这里有一个例子:

http://github.com/timcharper/vines.tmbundle/blob/master/Macros/Select%20Tag.tmMacro

蒂姆