在Sublime Text中查找结束HTML标记

时间:2013-02-11 14:33:35

标签: html sublimetext

我有一个非常长且非常嵌套的HTML文档,我需要快速找到结束标记。我怎么能这样做?

7 个答案:

答案 0 :(得分:130)

尝试Emmet插件命令转到匹配对

http://docs.emmet.io/actions/go-to-pair/

快捷方式(Mac): Shift + Control + T

快捷方式(PC):控制 + Alt + J

https://github.com/sergeche/emmet-sublime#available-actions

答案 1 :(得分:112)

Windows和Linux用户有一个快捷方式( Ctrl + Shift + A Command + < kbd> Shift + A for Mac users)选择当前所选标签内的整个块。

例如,如果您在文本光标位于下面代码中的外部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>

答案 2 :(得分:12)

它至少来自Sublime Editor 2。只需按下以下内容即可平衡HTML标记

快捷方式(Mac): Shift + 命令 + A

快捷方式(Windows):控制 + Alt + A

答案 3 :(得分:6)

在“Goto”菜单下, Control + M 跳转到匹配括号。也适用于括号。

答案 4 :(得分:3)

如前所述,Control / Command + Shift + A为您提供了标记匹配的基本支持。再按一次将匹配扩展到父元素。按向左/向右箭头跳转到开始/结束标记。

无论如何,没有匹配标签的内置突出显示。 Emmet是一个很受欢迎的插件,但是对于这个目的来说它太过分了,如果你不想要Emmet一样的编辑,它可能会受到阻碍。 Bracket Highlighter似乎是这个用例的更好选择。

答案 5 :(得分:2)

以上都不适用于Windows 10上的Sublime Text 3, Ctrl + Shift +&#39;使用Emmet Sublime Text 3插件效果很好,是我唯一可行的解​​决方案。 Ctrl + Shift + T重新打开最后一个关闭的项目,据我所知Sublime,自ST3的早期构建或ST2的后期构建以来已经这样做了。

答案 6 :(得分:1)

我想,你可能想尝试另一种启用折叠的方法。

在ST2和ST3中,如果在用户设置中启用折叠:

{
    ...(previous item)
    "fold_buttons": true,
    ...(next item, thus the comma)
}

您可以在开始标记所在行的左侧看到三角形折叠按钮。单击它以展开/折叠。如果你想复制,折叠和复制,你就会得到所有阻止。

enter image description here