0

我正在尝试创建一个片段,但是当我尝试通过点击其中的字段来移动字段时tab""会自动"竞争而不是跳转到下一个字段并中断。

<snippet>
    <content><![CDATA[
Hello, ${1:this} is a broken "${2:snippet}", ${3:this} field won't be reached!
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>testsnip</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

有解决方案吗?

4

1 回答 1

1

您是否设置了键绑定以移过引号、括号等?如果是这样,那可能是触发的原因,而不是自动完成。您可能可以修改该键的上下文以包含诸如{ "key": "has_next_field", "operator": "equal", "operand": false }获得您想要的行为之类的内容。

作为调试提示,sublime.log_commands(True)请在 ST 控制台中输入。这样你就可以看到正在运行的命令。这有助于缩小特定问题的范围。

于 2013-11-14T22:08:38.117 回答