我正在尝试创建一个代码段,但当我尝试通过点击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>
有解决方法吗?
答案 0 :(得分:1)
您是否设置了密钥绑定以移过引号,括号等?如果是这样,那可能就是触发,而不是自动完成。您可以修改该键的上下文以包含{ "key": "has_next_field", "operator": "equal", "operand": false }
之类的内容以获得所需的行为。
作为调试提示,请在ST控制台中输入sublime.log_commands(True)
。这样你就可以看到正在运行的命令。这可以帮助缩小特定问题的范围。