我的问题涉及这个问题. 不同之处在于TextMate v.2.0.6似乎已经发展到这个问题的答案已经无济于事的地步。
问题:如何向现有包添加文件关联?
具体来说,如何将扩展添加ncx
到包中html
。这是我尝试过的截图。用文字来说:
菜单 -> 捆绑包 -> 编辑捆绑包... -> HTML -> 语言语法 -> HTML -> “注入选择器”:ncx -> 按“+”。
列表并没有被添加ncx
到列表中,而是添加了一个空白(见红圈内)。扩展名为“ncx”的文件没有语法高亮。
此外,现在顶部栏中的文件名显示为toc.ncx -- ncx
或README.md -- ncx
,即--ncx
现在在屏幕截图的顶部添加了一个神秘的图标(参见红色圆圈内)。
我做错了什么?谢谢!
答案1
双击空行即可更改其值。
IIRC:“注入选择器”指的是像<script>
标签这样的情况html
,其中 html 语法提供了一个选择器,当匹配时会激活 JavaScript 语法。
我突然想到,虽然上述内容(希望)是您问题的答案,但可能还有更好的方法。您可以/应该使用以下方法,而不是修改包:.tm_属性:
#~/.tm_properties
[ *.ncx ]
fileType = 'text.html.basic'