PhpStorm活动模板与选项卡冲突

PhpStorm活动模板与选项卡冲突,phpstorm,live-templates,Phpstorm,Live Templates,我创建了一个带有一些变量的HTML live模板,其中一个变量位于标记之外,例如定义select名称的select下拉列表。 如果我按tab键转到下一个变量,PhpStorm将创建一个与我刚才键入的名称相同的HTML标记,而不是转到下一个变量 我已经禁用了所有其他HTML模板,它仍在这样做。有人知道如何检查正在调用的模板吗 我现在选中了,如果我在HTML中的任何地方键入任何内容并按tab键,它将创建一个标记 也许是键盘作业,但我什么也找不到。请帮忙 这是我的模板: <div class="

我创建了一个带有一些变量的HTML live模板,其中一个变量位于标记之外,例如定义select名称的select下拉列表。 如果我按tab键转到下一个变量,PhpStorm将创建一个与我刚才键入的名称相同的HTML标记,而不是转到下一个变量

我已经禁用了所有其他HTML模板,它仍在这样做。有人知道如何检查正在调用的模板吗

我现在选中了,如果我在HTML中的任何地方键入任何内容并按tab键,它将创建一个标记

也许是键盘作业,但我什么也找不到。请帮忙

这是我的模板:

<div class="form-group form-group-sm">
    <label for="$MODEL$" class="col-sm-3 control-label">$NAME$</label>
    <div class="col-sm-9">
        <select enter id="$MODEL$" class="form-control" ng-disabled="guest"
                ng-model="$MODEL$"
                ng-options="x in $END$"
        >
            <option value="">Please select a $NAME$...</option>
        </select>
    </div>
</div>

$NAME$
请选择一个$NAME$。。。

请关注更新。作为一种解决方法,请不要在展开live templates时使用Tab跳转到下一个字段-Enter将停止编辑当前值并将光标移动到下一个字段。

相反,要使用Tab来处理
live template
,您可以使用Enter按钮。

请录制一些gif/screencast来说明问题。目前还不完全清楚到底发生了什么。但一般来说:
Tab
在您的案例中可能会触发Emmet缩写扩展。可能的解决方案--使用
Enter
跳转到下一个占位符/变量。非常感谢,使用Enter可以很好地工作!