Sublime Text 3 片段在没有扩展名的纯文本文件中不起作用
Sublime Text 3 snippet not working in plain text file with no extension
我有以下代码片段,我想在纯文本文件中工作,特别是在文件以扩展名保存或设置语法之前。
<snippet>
<content><![CDATA[
/* yay this is your generic test snippet */
]]></content>
<tabTrigger>generic</tabTrigger>
<scope>text.plain</scope>
<description>Generic any scope snippet</description>
</snippet>
但是当我在新文件中键入 generic
时它不起作用。我已经对 sublime 用户设置进行了此更改:
"auto_complete_selector": "source, text, source - comment"
后续说明
从片段定义中省略 <scope>
应该可以使其在所有范围内可用,它在 sql
和 markdown
范围内对我有用。
我可以通过执行以下操作解决问题,但我会接受任何其他更好的答案。
在 syntax-specific(纯文本)用户设置中,我将 ""
添加到扩展字段:
"extensions":
[
"txt", ""
],
现在该代码段适用于新创建的未保存文件或没有扩展名的文件。
我有以下代码片段,我想在纯文本文件中工作,特别是在文件以扩展名保存或设置语法之前。
<snippet>
<content><![CDATA[
/* yay this is your generic test snippet */
]]></content>
<tabTrigger>generic</tabTrigger>
<scope>text.plain</scope>
<description>Generic any scope snippet</description>
</snippet>
但是当我在新文件中键入 generic
时它不起作用。我已经对 sublime 用户设置进行了此更改:
"auto_complete_selector": "source, text, source - comment"
后续说明
从片段定义中省略 <scope>
应该可以使其在所有范围内可用,它在 sql
和 markdown
范围内对我有用。
我可以通过执行以下操作解决问题,但我会接受任何其他更好的答案。
在 syntax-specific(纯文本)用户设置中,我将 ""
添加到扩展字段:
"extensions":
[
"txt", ""
],
现在该代码段适用于新创建的未保存文件或没有扩展名的文件。