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