使用快捷键(而不是 </)关闭最后打开的标签
Close last open tag using shortcut key (instead of </)
有没有办法指定一个快捷键来自动关闭最后打开的标签?
现在我必须输入 </
才能正常工作。
在 NPP 中,我曾经按 Ctrl+.
,它会自动插入最后打开的标签,甚至没有提示。比键入 </
并从列表中选择要容易得多。
有没有phpstorm的插件或者功能可以完成同样的事情?
谢谢!
P.S. 也因为这是相关的,有没有办法将光标移动到匹配的标签。如果我的光标在 <div id="one">
上,是否可以使用键盘快捷键将光标自动移动到结束标记(如果我的光标位于结束标记上,则光标自动移动到开始标记)?谢谢
使用 Ctrl+}
/Ctrl+{
跳转到匹配的 closing/opening 标签(查看您在键盘映射中分配给 Move caret to code block start
和 Move caret to code block end
操作的快捷方式正在使用)。
您可以使用Complete statement [Shift+Ctrl+Enter]
命令。
<strong>Text
➔
[Shift+Ctrl+Enter]
➔
<strong>Text</strong>
我能让这个工作的唯一方法是通过宏,然后为它指定一个快捷方式。
- 键入如下内容:
<div>asdf
- 开始录制您的宏(编辑 > 宏 > 开始宏录制,或 Shift+Command+M)
- 在
asdf
后面直接输入 </
您的收尾 div 现在应该已自动添加:<div>asdf</div>
- 直接停止宏录制(编辑>宏>停止宏录制,或Shift+Command+M )
- 现在要求您输入宏名称,使用类似
Insert html end tag
的名称
- 检查它是否工作:键入
<div>asdf
,然后 select 编辑 > 宏 > 回放上一个宏
- 如果有效:根据您的喜好为其分配快捷方式window(键盘映射 > 宏 >
Insert html end tag
)
有没有办法指定一个快捷键来自动关闭最后打开的标签?
现在我必须输入 </
才能正常工作。
在 NPP 中,我曾经按 Ctrl+.
,它会自动插入最后打开的标签,甚至没有提示。比键入 </
并从列表中选择要容易得多。
有没有phpstorm的插件或者功能可以完成同样的事情?
谢谢!
P.S. 也因为这是相关的,有没有办法将光标移动到匹配的标签。如果我的光标在 <div id="one">
上,是否可以使用键盘快捷键将光标自动移动到结束标记(如果我的光标位于结束标记上,则光标自动移动到开始标记)?谢谢
使用 Ctrl+}
/Ctrl+{
跳转到匹配的 closing/opening 标签(查看您在键盘映射中分配给 Move caret to code block start
和 Move caret to code block end
操作的快捷方式正在使用)。
您可以使用Complete statement [Shift+Ctrl+Enter]
命令。
<strong>Text
➔
[Shift+Ctrl+Enter]
➔
<strong>Text</strong>
我能让这个工作的唯一方法是通过宏,然后为它指定一个快捷方式。
- 键入如下内容:
<div>asdf
- 开始录制您的宏(编辑 > 宏 > 开始宏录制,或 Shift+Command+M)
- 在
asdf
后面直接输入
</
您的收尾 div 现在应该已自动添加:<div>asdf</div>
- 直接停止宏录制(编辑>宏>停止宏录制,或Shift+Command+M )
- 现在要求您输入宏名称,使用类似
Insert html end tag
的名称
- 检查它是否工作:键入
<div>asdf
,然后 select 编辑 > 宏 > 回放上一个宏 - 如果有效:根据您的喜好为其分配快捷方式window(键盘映射 > 宏 >
Insert html end tag
)