4

我有一个console.log()Sublime Text 的片段,当您键入“c”然后选项卡触发器时触发,但是如果页面上某处有以“c”开头的代码,自动完成会覆盖 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>
4

1 回答 1

3

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

于 2012-12-18T22:20:07.593 回答