如果我将文档类型从“纯文本”更改为其他范围,则可以使用,但是此代码段没有范围限制。
我尝试过“ Sublime Text 3 snippet not working in plain text file with no extension”,但是没有运气。
在特定于语法(“纯文本”)的用户设置中,我添加了以下内容:
"extensions":
[
"txt", ""
],
答案 0 :(得分:1)
在不指定任何范围的情况下创建代码段时,它将对每种文件类型均有效:
<snippet>
<content><![CDATA[
Hello, ${1:this} is a Sublime Text ${2:snippet} for all scopes.
]]></content>
<tabTrigger>hello_all_scopes</tabTrigger>
</snippet>
要将片段显示为自动完成时的弹出窗口,请将范围添加到用户首选项:
{
"auto_complete_selector": "text"
}
请注意,键auto_complete_selector
的默认设置被用户键覆盖。您很可能希望在自定义配置中添加默认设置。可以根据您的需求进一步优化范围选择,或将其他范围添加到列表中。