【发布时间】:2013-02-11 14:33:34
【问题描述】:
我有一个非常长且非常嵌套的 HTML 文档,我需要在其中快速找到结束标记。我该怎么做?
【问题讨论】:
-
另见superuser.com/questions/489879/… Ctrl + Shift + ' // 使用 emmet 插件
标签: html sublimetext
我有一个非常长且非常嵌套的 HTML 文档,我需要在其中快速找到结束标记。我该怎么做?
【问题讨论】:
标签: html sublimetext
试试 Emmet 插件命令Go To Matching Pair:
http://docs.emmet.io/actions/go-to-pair/
快捷键(Mac):Shift + Control + T
快捷键(PC):Control + Alt + J
【讨论】:
Windows和Linux用户有一个快捷键(Ctrl+Shift+A,Command+Shift+A for Mac 用户)选择当前选定标签内的整个块。
例如,如果您在下面代码中的文本光标位于外部 div 标记内时按下此按钮,则将选择类为 selected 的所有 divs。
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
正如@frazer-kirkman 在 cmets 中提到的,您还可以通过按 Left 或 Right 按钮将光标移动到所选块的开头或结尾根据光标的位置在键盘上
【讨论】:
它至少是从 Sublime Editor 2 内置的。只需按以下内容,它就会平衡 HTML-tag
快捷键(Mac):Shift + Command + A
快捷键(Windows):Control + Alt + A
【讨论】:
在“Goto”菜单下,Control + M 是跳转到匹配括号。也适用于括号。
【讨论】:
{ } [] <>?
以上方法均不适用于 Windows 10 上的 Sublime Text 3, 使用 Emmet Sublime Text 3 插件的 Ctrl + Shift + ' 效果很好,是我唯一可行的解决方案。 Ctrl + Shift + T 重新打开最后一个关闭的项目,据我所知,从 ST3 的早期版本或 ST2 的后期版本开始,它就已经这样做了。
【讨论】:
如前所述,Control/Command + Shift + A 为您提供标签匹配的基本支持。再次按下它以将匹配扩展到父元素。按左/右箭头跳转到开始/结束标签。
无论如何,匹配标签没有内置突出显示。 Emmet 是一个流行的插件,但为此目的它有点矫枉过正,如果您不想要类似 Emmet 的编辑,它可能会妨碍您。 Bracket Highlighter 似乎是这个用例的更好选择。
【讨论】:
【讨论】:
</ + TAB 如果它没有关闭正确的标签,我知道我有一个悬空在某处打开标签,我只是不知道打开标签在这个 6000 行 HTML 文件中的位置。