我最近从Notepad ++切换到PHPStorm,并且我已经能够获得我在Notepad ++中工作的大部分功能。
我无法弄清楚的是在PHP字符串中扩展缩写(或者在xml上下文之外的任何地方)。
例如,在带有Zen Coding插件的Notepad ++中:
$link = "button.btn-large>i.fa.fa-facebook+span.btn-text|";
如果我将光标放在字符串的末尾(管道所在的位置),然后按CTRL + E,它会扩展整个字符串,如:
<button class="btn-large">
<i class="fa fa-facebook"></i>
<span class="btn-text"></span>
</button>
......这在PHPStorm中不起作用。
展开键是TAB,正如您所料,它会进入选项卡。我找了一个热键来强制扩展XML,但我找不到一个。我看到有一种叫做实时预览的东西 - 但我不会制作一个宏。我只想扩展缩写。
更新
一个部分解决方案是转到“实时模板”&gt; “Zen HTML”,然后选择一个缩写。在底部有一个“适用于HTML,(等)”。
您可以通过单击“更改”并添加“PHP String Literal”来实现此目的。
但是你必须一次为每个元素做一次。这不是一个非常优雅的解决方案。我真的希望有更好的方法。