TextMate是否可以语法突出显示当前插入符号位置的开始和结束标记?我一直在谈论,而不是按一个关键的组合。
此外,如果可能,我该怎么办?除了在主题中使用选择器之外,似乎没有任何我知道的方式,但我不知道选择器是否可以是上下文敏感的。
答案 0 :(得分:2)
目前,TextMate语言语法没有游标位置的概念。因此,目前无法实现这一目标。
我使用的解决方法是定义宏,选择我用正则表达式定义边界的文本块。你必须使用正则表达式,但你可以使它工作。
基本上,记录一个新的宏(option-command-m),使用find对话框搜索标记的开头。然后,使用查找对话框并提供与您要选择的整个内容相匹配的注册表。再次按option-command-m停止宏,然后将宏保存到包中。
这里有一个例子:
http://github.com/timcharper/vines.tmbundle/blob/master/Macros/Select%20Tag.tmMacro
蒂姆