TextMate 2:将文件关联添加到现有包

TextMate 2:将文件关联添加到现有包

我的问题涉及这个问题. 不同之处在于TextMate v.2.0.6似乎已经发展到这个问题的答案已经无济于事的地步。

问题:如何向现有包添加文件关联?

具体来说,如何将扩展添加ncx到包中html。这是我尝试过的截图。用文字来说:

菜单 -> 捆绑包 -> 编辑捆绑包... -> HTML -> 语言语法 -> HTML -> “注入选择器”:ncx -> 按“+”。

列表并没有被添加ncx到列表中,而是添加了一个空白(见红圈内)。扩展名为“ncx”的文件没有语法高亮。

此外,现在顶部栏中的文件名显示为toc.ncx -- ncxREADME.md -- ncx,即--ncx现在在屏幕截图的顶部添加了一个神秘的图标(参见红色圆圈内)。

我做错了什么?谢谢!

在此处输入图片描述

答案1

双击空行即可更改其值。

IIRC:“注入选择器”指的是像<script>标签这样的情况html,其中 html 语法提供了一个选择器,当匹配时会激活 JavaScript 语法。

我突然想到,虽然上述内容(希望)是您问题的答案,但可能还有更好的方法。您可以/应该使用以下方法,而不是修改包:.tm_属性

#~/.tm_properties
[ *.ncx ]
fileType         = 'text.html.basic'

相关内容