PhpStorm - li [TAB] 使用 "link" 元素而不是 "li" 元素自动完成

PhpStorm - li [TAB] autocompletes with "link" element instead of "li" element

在 PhpStorm 中,当我键入 li 并按 tab 时,它会自动完成 <link rel="stylesheet" href="" > 我希望它自动完成 <li></li>

但是,看看设置,这就是它应该已经在做的...

在"Live Template"设置中,它看起来是这样的:

所以根据这些设置,li 应该自动完成为 <li>...</li>,而 link 应该自动完成为 <link rel="stylesheet" href="...">。这会很棒。但是li live template一直不行,貌似优先link live template.

如何在不禁用 link 实时模板的情况下使 li 实时模板工作?

更新:

这是空白 "blade" 草稿中发生的事情的 gif:

我还发现这只发生在 Laravel blade 文件中。当我在 HTML 便笺中尝试它时,它起作用了(li 元素是自动完成的)

如果我在 zen-html 中为 "link" 禁用实时模板,那么它也可以工作(但我宁愿不禁用它们)

其他详情:

根据您的 gif,代码完成弹出窗口在您点击 Tab 时选择了不同的实时模板条目。

如果您在此之前关闭完成弹出窗口(使用 Esc),它将按预期展开为 <li></li>


无论如何,这看起来是相关的:https://youtrack.jetbrains.com/issue/WI-50106。 Ticket 说它已在下一个主要版本 (2020.1) 中修复

请尝试 2​​020.1 Beta/EAP 版本,看看这是否适合您:https://www.jetbrains.com/phpstorm/nextversion/