Sublime文本自动完成覆盖代码段

时间:2012-12-17 23:21:16

标签: javascript sublimetext2 sublimetext

我有一个用于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>

1 个答案:

答案 0 :(得分:3)

https://sublime-text-unofficial-documentation.readthedocs.org/en/latest/extensibility/completions.html上,它提到片段总是在模糊匹配中丢失。由于缓冲区内容包含在自动完成中,我建议修改您的代码段以包含更多字符。

相关问题