WebStorm Angular 2实时模板弹出完成错误

WebStorm Angular 2实时模板弹出完成错误,webstorm,code-snippets,live-templates,Webstorm,Code Snippets,Live Templates,我安装了,当我开始键入代码段代码时(对于示例a-route-path-eager),WebStorm会通过其默认选项覆盖代码完成弹出窗口 我录制了一张gif: 我能做什么 这很可能是因为在您尝试插入活动模板的位置,存在可见的批准常量(定义见上文)。 在其他情况下,这可能会起作用。 由于live模板的缩写为“a-route-path-Eanger”,我的建议是在尝试插入live模板时键入“a-route”或只键入“route”而不是“aroute”。您可以随时调用code\124;插入live模

我安装了,当我开始键入代码段代码时(对于
示例a-route-path-eager
),WebStorm会通过其默认选项覆盖代码完成弹出窗口

我录制了一张gif:


我能做什么

这很可能是因为在您尝试插入活动模板的位置,存在可见的批准常量(定义见上文)。 在其他情况下,这可能会起作用。
由于live模板的缩写为“a-route-path-Eanger”,我的建议是在尝试插入live模板时键入“a-route”或只键入“route”而不是“aroute”。

您可以随时调用
code\124;插入live模板…
(在Windows上使用默认键映射按Ctrl+J),然后再键入实际缩写(甚至在过程中)。这将只列出活动模板,而不列出其他模板(因此不会干扰类/变量/等)


当前的行为可能是由于缩写中有
-
符号,而您没有键入这些符号(不是100%确定,但在IMO中概率很高)。

在键入缩写之前,您始终可以调用“仅活动模板”模式(通过调用
code |插入活动模板…
,即Windows上的
Ctrl+J
)。当前的行为可能是由于缩写有
-
符号(我不是100%确定,但概率很高)。@LazyOne您必须将此作为答案。非常感谢