簡體   English   中英

在Sublime Text中查找結束HTML標記

[英]Find closing HTML tag in Sublime Text

我有一個非常長且非常嵌套的HTML文檔,我需要快速找到結束標記。 我怎樣才能做到這一點?

試試Emmet插件命令Go To Matching Pair

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

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

快捷方式(PC): Control + Alt + J.

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

有一個快捷方式(對於Windows和Linux用戶為Ctrl + Shift + A ,對於Mac用戶為Command + Shift + A ),用於選擇當前所選標記內的整個塊。

例如,如果您在文本光標位於下面代碼中的外部div標記內時按此div ,則將selected所有具有selected類的div

<div class='current_tag_block'>
  <div class='selected'></div>
  <div class='selected'></div>
  <div class='selected'></div>
  <div class='selected'></div>
</div>

它至少來自Sublime Editor 2。 只需按下以下內容即可平衡HTML標記

快捷方式(Mac): Shift + Command + A.

快捷方式(Windows): Control + Alt + A.

在“轉到”菜單下, Control + M跳轉到匹配括號。 也適用於括號。

如前所述, Control / Command + Shift + A為您提供標簽匹配的基本支持。 再按一次將匹配擴展到父元素。 按向左/向右箭頭跳轉到開始/結束標記。

無論如何,沒有匹配標簽的內置突出顯示。 Emmet是一個很受歡迎的插件,但是對於這個目的來說它太過分了,如果你不想要Emmet一樣的編輯,它可能會受到阻礙。 Bracket Highlighter似乎是這個用例的更好選擇。

以上都不適用於Windows 10上的Sublime Text 3,使用Emmet Sublime Text 3插件的Ctrl + Shift +'效果很好,是我唯一可行的解​​決方案。 Ctrl + Shift + T重新打開最后一個關閉的項目,據我所知Sublime,自ST3的早期構建或ST2的后期構建以來已經這樣做了。

我想,你可能想嘗試另一種啟用折疊的方法。

在ST2和ST3中,如果在用戶設置中啟用折疊:

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

您可以在開始標記所在行的左側看到三角形折疊按鈕。 單擊它以展開/折疊。 如果你想復制,折疊和復制,你會得到所有阻止。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM