Ho un documento HTML molto lungo e molto annidato, dove devo trovare rapidamente il tag di chiusura. Come posso fare questo?
Ho un documento HTML molto lungo e molto annidato, dove devo trovare rapidamente il tag di chiusura. Come posso fare questo?
Risposte:
Prova il comando plug-in Emmet Vai alla coppia corrispondente :
http://docs.emmet.io/actions/go-to-pair/
Scorciatoia (Mac): Shift+ Control+T
Collegamento (PC): Control+ Alt+J
Esiste un collegamento ( Ctrl+ Shift+ Aper utenti Windows e Linux, Command+ Shift+ Aper utenti Mac) per selezionare l'intero blocco all'interno del tag attualmente selezionato.
Ad esempio, se lo si premesse mentre il cursore di testo si trovava all'interno del div
tag esterno nel codice seguente, tutte le div
s con classe selected
sarebbero state selezionate.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
È integrato almeno da Sublime Editor 2. Basta premere quanto segue per bilanciare il tag HTML
Scorciatoia (Mac): Shift+ Command+ A
Scorciatoia (Windows): Control+ Alt+ A
Nel menu "Vai a", Control+ Mè Vai alla parentesi corrispondente. Funziona anche tra parentesi.
{ } [] <>
?
Nessuno dei precedenti ha funzionato su Sublime Text 3 su Windows 10, Ctrl + Shift + 'con il plugin Emmet Sublime Text 3 funziona alla grande ed è stata l'unica soluzione funzionante per me. Ctrl + Maiusc + T riapre l'ultimo oggetto chiuso e, per quanto ne so di Sublime, lo ha fatto sin dalle prime versioni di ST3 o dalle versioni successive di ST2.
Come detto prima, Control
/ Command
+ Shift
+A
ti fornisce il supporto di base per la corrispondenza dei tag. Premerlo di nuovo per estendere la corrispondenza all'elemento padre. Premere la freccia sinistra / destra per saltare al tag di inizio / fine.
Ad ogni modo, non è presente l'evidenziazione integrata dei tag corrispondenti. Emmet è un plugin popolare ma è eccessivo per questo scopo e può interferire se non vuoi un editing simile a Emmet. Evidenziatore a staffa sembra essere una scelta migliore per questo caso d'uso.
Penso che potresti voler provare un altro approccio con la piegatura abilitata.
In ST2 e ST3, se si attiva la piegatura in Impostazioni utente:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Puoi vedere il pulsante di piegatura del triangolo sul lato sinistro della linea in cui si trova il tag iniziale. Fare clic per espandere / piegare. Se vuoi copiare, piegare e copiare, ottieni tutto il blocco.
</
scrivo + <kbd> TAB </kbd> e se non chiude il tag corretto, so che ho un tag aperto penzolante da qualche parte, non so DOVE quel tag aperto si trova in questo file HTML a 6000 righe.