Estou tendo problemas com meu novo Visual Studio Code instalado no Windows 7. No Mac, o editor fecha automaticamente as tags html, mas no Win7 não. Presumo que deve haver alguma opção para ligá-lo, mas não consigo encontrar nenhuma.
Estou falando sobre quando, por exemplo. escrevendo <html
o intelliSense aparece e você clica em entrar, geralmente ele automaticamente coloca o </html>
meu não está funcionando. (O IntelliSense aparece, mas quando você seleciona uma das opções ele não auto perto da tag: <h1> -> </h1>
)
html
intellisense
visual-studio-code
Harvey3589661
fonte
fonte
Respostas:
Das notas da versão 0.3.0
fonte
div
(sem o<>
) e pressione tab imediatamente, e ele entra<div></div>
. Não é exatamente o mesmo, mas pode ser útil. Doco para esses atalhos (emmet) aquidiv
sem<>
e pressionar a guia não funciona mais após as atualizações mais recentes. Existe uma maneira de reativar isso?Digite o nome da tag (sem iniciar
<
) e pressione Tabpor exemplo digite
div
e pressione tab e o VS o converterá para<div></div>
Ou digite a tag de abertura e pressione Tab duas vezes
por exemplo :
<div
irá adicionar a tag de fechamento
fonte
Eu estava tendo o mesmo problema, então vi algo no meu canto inferior direito do código vs .. em vez de usar HTML, eu estava usando Django-HTML, então mudei a linguagem para html, Boom tudo está funcionando bem novamente. veja a imagem
fonte
Ctrl+Shift+p
-> abrirPerferences: Open Settings (UI)
-> pesquisarincludedLanguages
-> encontrar idiomas incluídos no Emmet -> inserirItem: twig; Value: html
-> pressionarAdd item
-> aproveitar.Aqui está um truque legal (na verdade, uma abreviatura de Emmet) :
h1
h1*
<h1></h1>
PS: Isso também funciona para tags de fechamento automático, como -
input
,img
etc.fonte
:P
*
. 1.21.0Você pode tentar esta extensão para VS Code. Ele implementou a função de tag de fechamento automático e atenderia aos seus requisitos:
fonte
Encontrei o mesmo problema no Mac Sierra (10.12.6) com VSCode (1.30.2), ao editar um arquivo HTML. De acordo com as documentações do vscode https://code.visualstudio.com/docs/languages/html , o intellisense deve funcionar imediatamente .
Descobriu-se que a "Detecção de idioma" (no canto direito da barra de status do editor na parte inferior da tela) está definida como Detecção automática e reconheceu o arquivo como
django-html
. Quando alternado manualmente de volta para Html simples, tudo funciona.fonte
fonte
Pressione 𝐜𝐭𝐫𝐥+𝐬𝐡𝐢𝐟𝐭+𝐏-> digite 𝐂𝐡𝐚𝐧𝐠𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐌𝐨𝐝𝐞 -> e selecione 𝐀𝐮𝐭𝐨 𝐃𝐞𝐭𝐞𝐜𝐭
Funciona para mim.
fonte
Arquivo> Preferências> Mapas de teclado, Pesquise 'Fechar automaticamente' e clique em instalar. Se não funcionar, recarregue o plugin.
fonte
Eu estava sofrendo do mesmo problema, então desinstalei extensões desnecessárias do VS Code junto com a extensão JavaScript (SE) e funcionou para mim.
fonte
Pressione
Ctrl + Shift + P
para abrir o comando. Em seguida, digiteChange Language Mode
umHTML
idioma selecionado ou qualquer outro idioma desejado.fonte
Basta verificar a parte inferior do seu vscode e alterar o modo de idioma para HTML. Pode estar exibindo django-html ou clique em ctrl + shift + p para alterar o modo de idioma Captura de tela
Agora clique em [!] + TAB voila pronto !!!
fonte
Se você digitar
e então pressione TAB , o código VS irá fechar automaticamente a tag DIV com o dado CLASSE
Mas acho que você deseja fazer esta operação pressionando o botão ENTER tecla .
Nesse caso, vá para a configuração de usuário do código VS e cole o seguinte código:
"emmet.includeLanguages": { "javascript": "javascriptreact", "vue-html": "html", "razor": "html", "plaintext": "jade" }
Agora se você digitar
e então pressione o ENTER tecla , você pode ver a mágica.
No entanto, o código acima tornará o autopreenchimento do VS Code com a tecla ENTER não apenas para HTML normal, mas também para JSX do React , snippets Vue.js também cobrirão isso.
Mas se você quiser fazer isso apenas para arquivo HTML, basta a seguinte linha:
"emmet.includeLanguages": { "javascript": "html" }
Felicidades..
fonte