fecha automaticamente tags HTML em Sublime Text

5

Estou usando o Sublime Text 2, e tenho certeza de que deve haver uma maneira de torná-lo auto-fechar as tags XML / HTML, como, por exemplo, o Notepad ++ pode.

Existe uma maneira de adicionar </div> imediatamente após digitar <div> ?

    
por McGarnagle 08.10.2012 / 04:13

4 respostas

6

Como afirma a resposta do zoli, você pode usar snippets / completions para autocompletar as tags quando começar a digitá-las. Mas deve haver algum construído em sublime. Por exemplo, quando começar a digitar <div> , você verá uma caixa suspensa com snippets correspondentes. Pressione Tab ou Enter para escolher uma e as teclas de seta para subir ou descer na lista. Para tags html, ele adiciona automaticamente a tag de fechamento e coloca o cursor entre elas.

Outra opção é: use Edit > Tag > Close Tag . As teclas de atalho são exibidas no menu de arquivos. Ele adiciona automaticamente a tag de fechamento se você já adicionou uma tag de abertura.

    
por 17.10.2012 / 00:34
5

Os snippets integrados do Sublime diferem para HTML e XML.

Para HTML, você pode digitar <div e depois Tab para preencher automaticamente <div></div> .

Para XML, no entanto, é diferente. Primeiro você digita < e depois Tab para preenchimento automático para <p></p> com as tags p múltiplas selecionadas por padrão. Assim, você pode digitar foo e fazer o autocomplete para <foo></foo> . Depois de nomear seu elemento, você pode pressionar Tab para pular para o conteúdo do elemento.

Você pode usar Edit > Tag > Close Tag igualmente em HTML e XML.

    
por 12.03.2013 / 07:06
3

O SublimeCodeIntel tem boas conclusões para o HTML. Você pode digitar um nome de tag (sem a chave de abertura) e pressionar Tab para completar a tag de abertura e de fechamento.

    
por 08.10.2012 / 08:47
0

Use o plug-in Emmett .

Para criar um div fechado, basta digitar div e depois pressionar a tecla Tab .

    
por 22.04.2013 / 17:53