PhpStorm中的自动关闭Laravel Blade指令不起作用

问题描述

我正在尝试获取Blade指令以自动关闭标签(因此,键入@if应该会自动创建结束@endif标签,并且光标应该使用制表符空间向下移动一行,就像这样做的那样。普通的PHP if标签)。但是我得到的只是(没有结束标签)。

enter image description here

我已从https://github.com/koomai/phpstorm-laravel-live-templates导入了Laravel Live模板设置,并且还从此处执行了以下步骤:https://laracasts.com/discuss/channels/laravel/auto-close-directives-in-phpstorm

我的实时模板设置:(我尝试启用“根据样式重新设置格式”复选框,不起作用):

enter image description here

我正在Mac Mojave上使用PhpStorm 2019.2。


已更新:

@if Live模板(按Tab后按预期工作):

enter image description here

正确的行为:标记会自动关闭:

enter image description here


@foreach动态模板(不起作用,我也尝试使用$ START $代替$ USERS $,没有运气):

enter image description here

当我键入直到@fore时:弹出以下窗口:

enter image description here

好吧,我刚刚注意到这样做,有两个@foreach,第二个按预期工作。需要弄清楚如何删除第一个定义(我已禁用已安装的Laravel插件,但尚未删除它)...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...