禁用Sublime Text代码段中的最后一个标签光标移动

时间:2014-03-19 23:47:21

标签: sublimetext2 sublimetext sublimetext3 emmet sublime-text-plugin

我正在寻找一种方法来禁用Sublime Text代码段中的最后一个标签光标移动。

为清楚起见,我指的是最后一次按Tab键,它会将您带到片段的末尾。在下面的示例中,使用' | n'表示每个光标位置,我不想移动到光标位置2.

{% block |0 %}
    |1
{% endblock |0 %}|2

这导致的轻微不便是在我可以在光标位置1使用Emmet完成之前必须退出/取消片段自动完成。

感谢任何反馈。谢谢。

1 个答案:

答案 0 :(得分:8)

刚刚在sublime forums找到了这个答案。如果未指定$0${0},则它似乎默认为代码段的末尾。如果您将代码段更改为:

{% block $1 %}
$0
{% endblock $1 %}

然后您将无法获得上述|2位置的最后一个标签。奇怪的是,$1仍将是第一位。