我可以在phpstorm的标签中包装文本选择吗?

时间:2014-06-19 10:40:02

标签: phpstorm keyboard-shortcuts

假设我有一个文字:

This is my text!

How beautiful it is!

我希望将每一行包裹在p - 标记内,是否有一种比导航到每一行并手动添加它们并让它们半自动关闭更简单的方法?

我希望他们看起来像这样:

<p>This is my text!</p>

<p>How beautiful it is!</p>

虽然必须做得尽可能少。

1 个答案:

答案 0 :(得分:31)

  1. 选择您的行
  2. Code | Surround With...
    对于Windows / Linux: Ctrl + Alt + T
    对于MacOS: Cmd + Alt + T
  3. 选择&#34; Emmet&#34;
  4. 键入p* - 这将围绕每个<p>标记
  5. Screenshot of PhpStorm Emmet functionality

    注意:空行也会被包裹,所以最好提前删除它们。

    Similar/related case


    <强> P.S。

    在当前版本的IDE中,可以使用专用的&#34; Surround with Emmet&#34; 操作,它允许您将该弹出窗口置于一个按键中,而不是通过中间{ {1}}首先弹出菜单。

    默认情况下,该操作没有定义快捷方式,但您可以轻松更改该操作并在Surround with...中指定任何所需的快捷方式 - 只需查看Settings/Preferences | Keymap操作(提示:使用搜索框加快您的速度)搜索)。