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

问题描述 投票:4回答:1

我有一个用于Sublime Text的console.log()片段,当你输入'c'然后是tab触发器时会触发,但是如果在页面的某个地方有代码以'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>
javascript sublimetext2 sublimetext
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.