我有一个用于Sublime Text的console.log()
代码段,当你输入'c'然后选项卡触发器时会触发,但是如果在页面的某个地方有代码以'c'开头,则auto-complete会覆盖console.log片段。有没有办法解决这个问题,还是应该为我的代码段添加另一个修饰符?
<snippet>
<content><![CDATA[console.log($1);$0]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>c</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.js</scope>
<description>Log</description>
</snippet>
答案 0 :(得分:3)
在https://sublime-text-unofficial-documentation.readthedocs.org/en/latest/extensibility/completions.html上,它提到片段总是在模糊匹配中丢失。由于缓冲区内容包含在自动完成中,我建议修改您的代码段以包含更多字符。