【发布时间】:2016-09-12 08:25:07
【问题描述】:
PhpStorm 中的多光标在处理重复代码时非常有用。 现在,当我使用 Emmet 时,我可以执行以下操作来生成连续数字:
ul>li.myListItem$*5
当我按下制表符时,它被替换为
<ul>
<li class="myListItem1"></li>
<li class="myListItem2"></li>
<li class="myListItem3"></li>
<li class="myListItem4"></li>
<li class="myListItem5"></li>
</ul>
美元被数字代替。 PhpStorm 中是否有类似的东西。我的想法是我有例如以下代码:
<div class="pictureFrame"> ... </div>
<div class="pictureFrame"> ... </div>
<div class="pictureFrame"> ... </div>
<div class="pictureFrame"> ... </div>
<div class="pictureFrame"> ... </div>
<div class="pictureFrame"> ... </div>
现在我想为元素添加 id。因此,我在所有行上放置了一个多光标并快速生成以下内容:
<div class="pictureFrame" id="frame"> ... </div>
<div class="pictureFrame" id="frame"> ... </div>
<div class="pictureFrame" id="frame"> ... </div>
<div class="pictureFrame" id="frame"> ... </div>
<div class="pictureFrame" id="frame"> ... </div>
<div class="pictureFrame" id="frame"> ... </div>
我的多光标仍在每一行的框架字之后。现在我想象按 $ 之类的东西然后按 tab 会导致
<div class="pictureFrame" id="frame1"> ... </div>
<div class="pictureFrame" id="frame2"> ... </div>
<div class="pictureFrame" id="frame3"> ... </div>
<div class="pictureFrame" id="frame4"> ... </div>
<div class="pictureFrame" id="frame5"> ... </div>
<div class="pictureFrame" id="frame6"> ... </div>
不幸的是,使用美元(如在 Emmet 中),它不起作用。这可能吗?
【问题讨论】:
标签: html phpstorm text-editor