IntelliJ IDEA 14.1.5实时模板不工作而是使用Emmet

时间:2015-10-17 21:53:43

标签: templates intellij-idea

我刚创建了一个新的实时模板组,其中包含以下几个模板:

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::label('$NAME$', '$VALUE$') !!}
    {!! Form::text('$NAME$', null, ['class' => 'form-control', 'placeholder' => $NAME$]) !!}
</div>

我定义了PHP使用的模板,因为这是针对Blade模板的,但是没有用,而且Blade模板没有类型(甚至可以定义?)。键入textfield由于Emmet,我得到<textfield></textfield>

如何让这些实时模板适用于我的自定义动态模板?

2 个答案:

答案 0 :(得分:0)

我无法重现这个问题。 Blade中的自定义模板对我来说很好。

请确保您尝试使用正确的快捷方式展开模板(请检查File | Settings | Editor | Live Templates | By default expand withFile | Settings | Editor | Live Templates | Options | Expand with)。如果一切正确,请在https://youtrack.jetbrains.com提交一个问题,并提供其他详细信息:您正在尝试扩展模板和IDE设置(File | Export settings)的刀片文件内容。

答案 1 :(得分:0)

我必须选择定义的类型为PHP而不是Everywhere,我只能通过选择HTML并查看它是否有效来解决这个问题。很高兴有一种方法可以将Blade别名为{{1}}等,以避免混淆。