Emmet não funciona no VS Code

Zandra Monteiro
2 min readJun 29, 2020

Odeio quando isso acontece

DO NADA, o emmet para de funcionar no VS Code e a pessoa perde vários minutos tentando consertar. Engraçado que, a cada vez, é um motivo diferente! Então, decidi fazer um guia para quando isso acontecer (até para mim mesma, porque isso acontece demais comigo).

A intenção deste post não é oferecer uma explicação técnica do motivo do emmet parar de funcionar ou informar um roteiro complexo. Vou apenas manter esse post atualizado de acordo com as soluções que forem funcionando para mim.

  1. Reiniciar o VS Code com as extensões desligadas

CTRL + SHIFT + P

Developer: Reload With Extensions Disabled

Para suas extensões voltarem a funcionar, é só seguir o mesmo caminho e escolher: Developer: Reload Window

2. Emmet.includeLanguages

CTRL + SHIFT + P

Preferences: Open Settings (JSON)

Copie e cole:

“emmet.preferences”: {

“emmet.includeLanguages”: {

“javascript”: “html”,

“njk”: “html”

}

},

No caso, você vai adicionar as extensões que está usando no seu projeto. Nesse exemplo, estava trabalhando com arquivos .njk (Nunjucks). Não precisa reiniciar o VS Code para funcionar.

3. Files.associations

No mesmo caminho que a solução de cima (Preferences: Open Settings (JSON)), cole o seguinte:

“files.associations”:{“*html”: “html”,

“*njk”: “html”},

Quando fiz isso, o Nunjucks parou de autocompletar. Mas, a minha preferência é sempre pelo Emmet. Então, para mim, ficou ok.

No fim, até o momento, minhas configurações do Emmet estão assim:

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Zandra Monteiro
Zandra Monteiro

Written by Zandra Monteiro

Passionate about programming and solving problems using code! Enjoying this amazing journey of becoming a dev, I’ll share here some of it.

No responses yet

Write a response