Sublime TextでHTMLの終了タグを見つける


回答:


136

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


1
よろしくお願いします。私は実際にはエメットを使用しているので、それが理想的です。ショートカットはShift + Control + Tです。
Pavel Binar 2013

1
Windowsユーザーの場合、執筆時点でのショートカットはControl + Alt + Jです
cyberfly 2013年

2
ありがとう!コントロール+ Altキー+ Jは(Linuxのミント14、崇高なテキスト3でテスト)だけでなくLinux上で動作します
ホセ・トマスTocino

@AllanRuin Ruin Windowsの私にとっては、ST2でEmmetがアクティブになっているため、開始タグから終了タグにジャンプするだけで、その逆は機能しません。
VolkerE。

2
Emmetプラグインはうまく機能します。キーボードショートカットを使用する必要はありません。パレットを崇高に開いて(Shift + Command + P)、「マッチングペア」と入力し始めます)
最大

124

(ショートカットがありますCtrl+ Shift+ AWindowsとLinuxのユーザーのために、Command+ Shift+ A現在選択されているタグ内にブロック全体を選択するMacユーザーのために)。

たとえば、テキストカーソルがdiv以下のコードの外側のタグ内にあるときにこれを押すdivと、クラスselectedを持つすべてのs が選択されます。

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

7
あなたは私の世界を変えました!
Quaking-Mess、2015

1
ありがとう!私はこのヒントをhtmlの恐ろしい混乱を編集するときに使用しました。これは非常に役に立ちます
リアム

7
親タグも選択するには、ショートカットを再度使用するだけで、選択範囲が広がります。
TimoSolo 2015

私の意見では正しい答えになるはずです!
簡単

質問に正確に答えるわけではありませんが、答えは簡単になります。終了タグを見つけるには、選択範囲の最後を確認するか、右矢印キーを押す必要があります。
Frazer Kirkman 2017

12

少なくともSublime Editor 2から組み込まれています。以下を押すだけで、HTMLタグのバランスが取られます

ショートカット(Mac): Shift+ Command+ A

ショートカット(Windows): Control+ Alt+ A


7

「Goto」メニューのControl+ Mは、Jump to Matching Bracketです。括弧にも使用できます。


29
角括弧では機能し、括弧では機能しますが、htmlタグでは機能しません。
John Pancoast 2014年

7
−1。HTMLタグに関する質問には答えません。
Zenadix 2016年

一致する括弧を見つけるだけです。この機能を設定してどのように検索するの{ } [] <>ですか?
SherylHohman

4

上記のいずれもWindows 10のSublime Text 3では機能しませんでした。Ctrl+ Shift + 'をEmmet Sublime Text 3プラグインで使用すると、うまく機能し、私にとって唯一有効なソリューションでした。Ctrl + Shift + Tは、最後に閉じたアイテムを再び開きます。私の知る限り、Sublimeは、ST3の初期のビルドまたはST2の遅いビルド以降に開かれています。


3

前に述べたように、Control/ Command+ Shift+ Aはタグ照合の基本的なサポートを提供します。もう一度押すと、一致が親要素に拡張されます。左/右矢印を押すと、開始/終了タグにジャンプします。

とにかく、一致するタグの組み込みの強調表示はありません。Emmetは人気のあるプラグインですが、この目的には過剰であり、Emmetのような編集が必要ない場合は邪魔になる可能性があります。この使用例では、ブラケットハイライターの方が適しているようです。


素晴らしい情報の兄弟
mwangaben 2017年

2

折りたたみを有効にして別の方法を試してみるとよいでしょう。

ST2とST3の両方で、ユーザー設定で折りたたみを有効にした場合:

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

開始タグがある行の左側にある三角形の折りたたみボタンを確認できます。クリックして展開/折りたたみます。コピー、フォールド、コピーしたい場合は、すべてのブロックを取得します。

ここに画像の説明を入力してください


これの問題は、</+ <kbd> TAB </ kbd>と入力して、正しいタグが閉じない場合、どこかにぶら下がっているオープンタグがあることを知っています。そのオープンタグはこの6000行のHTMLファイルにあります。
マークトムリン

書式設定プラグインを試してみませんか?多分codelintか何か?一部のオンラインのもの
WesternGun
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.