Eu tenho um documento HTML muito longo e muito aninhado, onde preciso encontrar rapidamente a tag de fechamento. Como posso fazer isso?
Eu tenho um documento HTML muito longo e muito aninhado, onde preciso encontrar rapidamente a tag de fechamento. Como posso fazer isso?
Respostas:
Tente o comando do plug-in Emmet Ir para o par correspondente :
http://docs.emmet.io/actions/go-to-pair/
Atalho (Mac): Shift+ Control+T
Atalho (PC): Control+ Alt+J
Há um atalho ( Ctrl+ Shift+ Apara usuários de Windows e Linux, Command+ Shift+ Apara usuários de Mac) para selecionar todo o bloco na tag selecionada no momento.
Por exemplo, se você pressionasse isso enquanto o cursor de texto estivesse dentro da div
tag externa no código abaixo, todos os div
s com classe selected
seriam selecionados.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Ele foi incorporado no Sublime Editor 2 pelo menos. Basta pressionar o seguinte e ele equilibra a tag HTML
Atalho (Mac): Shift+ Command+ A
Atalho (Windows): Control+ Alt+ A
No menu "Ir para", Control+ Mé Ir para o parêntese. Funciona também entre parênteses.
{ } [] <>
?
Nenhuma das opções acima funcionou no Sublime Text 3 no Windows 10, Ctrl + Shift + 'com o plug-in Emmet Sublime Text 3 funciona muito bem e foi a única solução funcional para mim. Ctrl + Shift + T reabre o último item fechado e, para meu conhecimento do Sublime, o faz desde as primeiras versões do ST3 ou posteriores do ST2.
Como dito anteriormente, Control
/ Command
+ Shift
+ A
fornece suporte básico para correspondência de tags. Pressione novamente para estender a correspondência ao elemento pai. Pressione a seta para a esquerda / direita para ir para a tag de início / fim.
De qualquer forma, não há realce interno das tags correspondentes. O Emmet é um plugin popular, mas é um exagero para esse fim e pode atrapalhar se você não quiser uma edição semelhante ao Emmet. O Marcador de suporte parece ser uma escolha melhor para este caso de uso.
Eu acho que você pode tentar outra abordagem com a dobra ativada.
No ST2 e no ST3, se você ativar a dobragem nas configurações do usuário:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Você pode ver o botão dobrável em triângulo no lado esquerdo da linha onde está a marca inicial. Clique nele para expandir / dobrar. Se você deseja copiar, dobrar e copiar, recebe todo o bloco.
</
+ <kbd> TAB </kbd> e, se não fechar a tag correta, sei que tenho uma tag aberta pendente em algum lugar, simplesmente não sei WHERE essa tag aberta está nesse arquivo HTML de 6000 linhas.