引号内的代码段字段

时间:2013-11-13 22:33:00

标签: sublimetext sublimetext3

我正在尝试创建一个代码段,但当我尝试通过点击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>

有解决方法吗?

1 个答案:

答案 0 :(得分:1)

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

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