PhpStorm:我在 Blade 模板文件中遇到了这个有线问题,不知道如何描述它

PhpStorm: I have this wired problem in Blade template files, don't know how to describe it

我已经使用 PhpStorm 一段时间了,有一件事让我很困扰。Tab 补全 在一个以 .blade.php 结尾的文件中。

我将这一行写在 .blade.php 文件中:

div.w-2/5.rounded.shadow

当我按下 Tab 时,它有效地生成了这个标记:

<div class="w-2/5 rounded shadow">

</div>

到目前为止一切顺利。但是当我尝试在 div 中做同样的事情时,一些奇怪的行为发生了,

我猜测 PhpStorm 的 Blade 编译器将 h1(或我试过的任何其他标签)解释为 Blade 元素而不是常规 HTML 元素。

但是当我在任何 parent 之外这样做时,它会按预期工作。

Tab 补全有效,我得到了预期的输出:

对我来说很好用。 看起来好像您在 <div> 标记中注入了一些语言...您是否在 设置中定义了任何自定义注入 |编辑|语言注入?使用 IDEProject scope

检查所有注入