我有一个非常长和非常嵌套的 HTML 文档,其中我需要快速找到结束标记。我怎么能这么做?
试试 Emmet 插件命令 去匹配对象:
Http://docs.emmet.io/actions/go-to-pair/
快捷键(Mac) : Shift + Control + T
快捷方式(PC) : Control + Alt + J
Https://github.com/sergeche/emmet-sublime#available-actions
它至少是从 SublimeEditor 2中内置的
快捷键(Mac) : Shift + Command + A
快捷方式(Windows) : Control + Alt + A
有一个快捷方式(Windows 和 Linux 用户使用 Ctrl + Shift + A,Mac 用户使用 Command + Shift + A)来选择当前选定标记中的整个块。
例如,如果在下面的代码中,当文本光标位于外部 div标记内时按下此键,则将选择所有具有 selected类的 div。
div
selected
<div class='current_tag_block'> <div class='selected'></div> <div class='selected'></div> <div class='selected'></div> <div class='selected'></div> </div>
正如@frazer-kirkman 在评论中提到的,你也可以通过按键盘上的 Left或 Right按钮,根据光标的位置将光标移动到所选块的开始或结束位置
在“ Goto”菜单下,Control + M是跳转到匹配括号。也可以用于括号。
如前所述,Control/Command + Shift + A为标记匹配提供基本支持。再次按下它,将匹配扩展到父元素。按箭头左/右键跳转到开始/结束标记。
Control
Command
Shift
A
无论如何,没有内置的高亮匹配标记。Emmet 是一个很受欢迎的插件,但是对于这个目的来说有点过了,如果你不想要 Emmet 式的编辑,它可能会成为你的障碍。对于这个用例来说,支架高光笔似乎是一个更好的选择。
以上这些都不适用于 Windows10上的升华文本3, Ctrl + Shift +’与埃米特崇高文本3插件工程伟大,是我唯一的工作解决方案。 Ctrl + Shift + T 重新打开最后一个已关闭的项目,据我所知,自从 ST3的早期版本或 ST2的晚期版本以来,已经这样做了。
我认为,您可能想尝试启用折叠的另一种方法。
在 ST2和 ST3中,如果在用户设置中启用折叠:
{ ...(previous item) "fold_buttons": true, ...(next item, thus the comma) }
您可以在开始标记所在的行的左侧看到三角形折叠按钮。单击它展开/折叠。如果你想复制,折叠和复制,你得到所有块。