使用快捷键关闭最后一个打开的标签(而不是<! - )

时间:2015-04-30 13:40:06

标签: phpstorm

有没有办法分配快捷键来自动关闭最后一个打开的标签?

现在我必须输入</才能正常工作。

在NPP中,我曾经按Ctrl+.,它会自动插入最后一个打开的标签,甚至没有提示。比输入</并从列表中选择要容易得多。

是否有任何插件或功能的phpstorm可以完成同样的事情?

谢谢!

P.S。此外,由于这是相关的,有没有办法将光标移动到匹配的标签。如果我的光标在<div id="one">上,光标可以使用键盘快捷键自动移动到结束标记(或者如果我的光标位于结束标记处,则打开标记)?感谢

3 个答案:

答案 0 :(得分:1)

您可以使用<strong>Text命令。

[Shift+Ctrl+Enter]<strong>Text</strong>get

答案 1 :(得分:1)

我能让这个工作的唯一方法是通过一个宏,然后为它指定一个快捷方式。

  1. 输入类似:<div>asdf
  2. 的内容
  3. 开始录制您的宏(编辑&gt;宏&gt;开始宏录制,或 Shift + 命令 + M
  4. 直接在</
  5. 后输入asdf

    现在应该自动添加结束div:<div>asdf</div>

    1. 直接停止录制您的宏(编辑&gt;宏&gt;停止宏录制,或 Shift + 命令 + M
    2. 现在要求您输入宏名称,使用类似Insert html end tag
    3. 的内容
    4. 检查它是否有效:输入<div>asdf,然后选择修改&gt;宏&gt;播放上一个宏
    5. 如果有效:在偏好设置窗口中为其指定快捷方式(键盘映射&gt;宏&gt; Insert html end tag

答案 2 :(得分:0)

使用Ctrl+} / Ctrl+{跳转到匹配的结束/开始标记(请参阅您正在使用的键映射中为Move caret to code block startMove caret to code block end操作分配的快捷方式。