Ich habe ein sehr langes und sehr verschachteltes HTML-Dokument, in dem ich das schließende Tag schnell finden muss. Wie kann ich das machen?
Ich habe ein sehr langes und sehr verschachteltes HTML-Dokument, in dem ich das schließende Tag schnell finden muss. Wie kann ich das machen?
Antworten:
Versuchen Sie den Emmet-Plug-In-Befehl. Gehe zu Matching Pair :
http://docs.emmet.io/actions/go-to-pair/
Verknüpfung (Mac): Shift+ Control+T
Verknüpfung (PC): Control+ Alt+J
Es gibt eine Verknüpfung ( Ctrl+ Shift+ Afür Windows- und Linux-Benutzer, Command+ Shift+ Afür Mac-Benutzer), um den gesamten Block innerhalb des aktuell ausgewählten Tags auszuwählen.
Wenn Sie dies beispielsweise gedrückt haben, während sich Ihr Textcursor innerhalb des äußeren div
Tags im folgenden Code befand, werden alle div
s mit Klasse selected
ausgewählt.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Es ist mindestens aus Sublime Editor 2 integriert. Drücken Sie einfach die folgende Taste und das HTML-Tag wird ausgeglichen
Verknüpfung (Mac): Shift+ Command+ A
Verknüpfung (Windows): Control+ Alt+ A
Im Menü "Springen" ist Control+ " MZu passender Klammer springen". Funktioniert auch für Klammern.
{ } [] <>
?
Wie bereits erwähnt, bietet Ihnen Control
/ Command
+ Shift
+ A
grundlegende Unterstützung für den Tag-Abgleich. Drücken Sie erneut, um die Übereinstimmung auf das übergeordnete Element zu erweitern. Drücken Sie den Pfeil nach links / rechts, um zum Start- / End-Tag zu springen.
Auf jeden Fall gibt es keine integrierte Hervorhebung übereinstimmender Tags. Emmet ist ein beliebtes Plugin, aber es ist zu diesem Zweck übertrieben und kann stören, wenn Sie keine Emmet-ähnliche Bearbeitung wünschen. Bracket Highlighter scheint für diesen Anwendungsfall die bessere Wahl zu sein.
Keine der oben genannten Funktionen funktionierte unter Sublime Text 3 unter Windows 10, Strg + Umschalt + 'mit dem Emmet Sublime Text 3-Plugin funktioniert hervorragend und war die einzige funktionierende Lösung für mich. Strg + Umschalt + T öffnet das letzte geschlossene Element erneut und hat dies meines Wissens nach Sublime seit frühen Builds von ST3 oder späten Builds von ST2 getan.
Ich denke, Sie möchten vielleicht einen anderen Ansatz mit aktivierter Faltung ausprobieren.
Wenn Sie sowohl in ST2 als auch in ST3 das Falten in den Benutzereinstellungen aktivieren:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Sie können den Dreieck-Faltknopf auf der linken Seite der Linie sehen, in der sich das Start-Tag befindet. Klicken Sie darauf, um es zu erweitern / zu falten. Wenn Sie kopieren, falten und kopieren möchten, erhalten Sie alle Blöcke.
</
+ <kbd> TAB </ kbd> eingebe und wenn es nicht das richtige Tag schließt, weiß ich, dass ich irgendwo ein baumelndes offenes Tag habe, ich weiß nur nicht WO Dieses offene Tag befindet sich in dieser HTML-Datei mit 6000 Zeilen.