【问题标题】:Selecting tags in PhpStorm. I want to open tag in PhpStorm, close it and put selector inbetween (like in Sublime)在 PhpStorm 中选择标签。我想在 PhpStorm 中打开标签,关闭它并将选择器放在中间(就像在 Sublime 中一样)
【发布时间】:2018-10-10 16:35:44
【问题描述】:

我刚开始使用 PhpStorm,但在使用 Sublime 编写时找不到设置选择标签的方法。

如果我开始输入,在 ST <di 我得到标签列表,可能第一个是 <div> 当我点击 enter 时,div 被选中:Sublime 打开标签,关闭它并将我的选择器放在开始和结束标签之间。 不幸的是,PhpStorm 没有这样做。它向我显示选项并让我选择一些,但我仍然需要关闭起始标签,写下我想要的并写 </ 关闭它。我喜欢直接给出开始和结束标签,这样我以后就不会忘记关闭它了……

【问题讨论】:

  • div 并按 Tab -- Emmet 在行动。顺便说一句 - 您描述的方式也可以正常工作(立即插入结束标记)..但这可能取决于周围的代码。
  • 所以没有其他方法可以从列表中选择现有标签,而不必写全名并获取结束标签?

标签: html autocomplete tags phpstorm sublimetext3


【解决方案1】:

输入div 并点击Tab => 您将创建&lt;div&gt;&lt;/div&gt;,并在开始标记后放置插入符号。或者,输入&lt;di,从完成中选择div,然后输入&gt; - 您也会自动添加结束标记(如果在标记完成时插入结束标记在设置 | 编辑器 | 常规 | 智能键,XML/HTML)

【讨论】:

  • 嗯...是的,但是在崇高的情况下,它仍然更加方便,因为我不必输入整个单词(div 很短,但 textarea 更长,我必须正确输入,否则我得到像 textera 一样不存在的标签)。我喜欢打两个首字母,然后把每件事都做得很好。我很失望,没有选择完全符合我的要求:P
  • 你可以输入&lt;te,在完成中选择textarea然后输入&gt;;或者,输入tarea +Tab 将其扩展为&lt;textarea name="" id="" cols="" rows=""&gt;&lt;/textarea&gt;
【解决方案2】:

好的,所以从列表中选择/悬停在标签上并添加“>”是最接近我想要的,但没有办法获得与 Sublime 中相同的行为。

耻辱。

【讨论】:

  • 什么?你一定是错过了什么或谈论不同的事情......
  • 我错过了什么?在 Sublime 中我写 &lt;sp,点击回车,我得到 &lt;span&gt;*selector here*&lt;/span&gt;。在 PhpStorm 中,当 span 出现在列表中时,您需要添加 &gt; 以获取它。关闭,但对于习惯于每两个字母点击输入的人来说 - 它有点不同
  • &lt;sp + Enter&lt;span 结尾,因此您可以继续输入class= 或该标签需要的任何其他内容。您始终可以使用 Emmet——它将扩展为固定标签。您可以随时为您最常用的标签创建自定义Live Templates
猜你喜欢
  • 2014-08-09
  • 1970-01-01
  • 2013-06-23
  • 2016-10-21
  • 2017-03-26
  • 2016-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多