4

console.log()「c」を入力してからタブトリガーを入力すると起動するSublime Textのスニペットがありますが、ページのどこかに「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 に答える