我有一个非常长而且非常嵌套的HTML文档,我需要快速找到闭合标签。我该怎么做?
我有一个非常长而且非常嵌套的HTML文档,我需要快速找到闭合标签。我该怎么做?
尝试使用Emmet插件命令跳转到匹配对:
http://docs.emmet.io/actions/go-to-pair/
快捷键 (Mac): Shift + Control + T
快捷键 (PC): Control + Alt + J
按下快捷键(Ctrl+Shift+A, 适用于Windows和Linux用户;Command+Shift+A, 适用于Mac用户)可以选择当前选定标签内的整个块。
例如,如果您在以下代码中所示的外部div
标签内按下此快捷键,则会选择所有具有selected
类的div
。
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
如 @frazer-kirkman 在评论中提到的,您还可以通过按下键盘上的 左箭头 或 右箭头 按钮,根据光标的位置将光标移动到所选块的开头或结尾。
Shift
+ Alt
+ =
来展开,使用 Shift
+ Alt
+ -
来取消选择。 - Ozkan这个功能至少从Sublime编辑器2中就已经内置了。只需要按下以下快捷键,即可平衡HTML标记:
快捷键(Mac):Shift + Command + A
快捷键(Windows):Control + Alt + A
以上方法都无法在Windows 10上的Sublime Text 3中使用,但使用Emmet Sublime Text 3插件的Ctrl + Shift +'快捷键效果很好,对我来说是唯一有效的解决方案。 Ctrl + Shift + T可以重新打开最近关闭的项目,在我使用Sublime的经验中,自ST3早期版本或ST2后期版本以来就一直如此。
Control
/Command
+ Shift
+ A
可以为您提供基本的标签匹配支持。再次按下此组合键可将匹配扩展到父元素。按箭头左/右跳转到开始/结束标记。{ } [] <>
? - SherylHohman</
+ <kbd>TAB</kbd> ,如果它没有正确关闭标签,那么我就知道在这个6000行的HTML文件中有一个悬空的开放标签,但我不知道这个标签在哪里。 - Mark Tomlindata-str="/>"
这样的属性字符串,假阳性怎么处理呢? - undefined