Eu tive o mesmo problema. Acredito que não toquei na configuração, mas não sei por que a tecla Tab não funciona. Eu tentei Ctrl + E em vez disso e funcionou para mim.
Provavelmente você está tentando expandir a abreviação em um tipo de arquivo que não está listado nas configurações do Emmet, como jsp. Depois de instalar o Emmet no Eclipse, você pode ir em Window- > Preferences- > Emmet e adicionar jsp à caixa "… em arquivos com extensões ". Depois disso, a tecla Tab expandirá as abreviações nos arquivos jsp. Eclipse 4.5.2
By default, Tab handler works in a limited syntax scopes: HTML, XML, HAML, CSS, SASS/SCSS, LESS and strings in programming languages (like JavaScript, Python, Ruby etc.). It means:
- You have to switch your document to one of the syntaxes listed above to expand abbreviations by Tab key.
- With Ctrl-E shortcut, you can expand abbreviations everywhere, its scope is not limited.
Eu posso resolver o problema no meu notepad ++ versão 6.7.9.2. No Notepad ++, abra o menu Configurações , abra o submenu Mapeador de atalhos e escolha a guia Comandos de plug-in . Pesquise a abreviação Expand e clique duas vezes nela. Desmarque todas as caixas de seleção e escolha Tab na caixa de combinação. Clique no botão Clik seguido pelo botão Fechar.
Se você quiser que o emmet funcione com arquivos jsp, faça o seguinte:
No eclipse, clique na janela
depoiscliquenaspreferências
Na janela de preferências, clique em emmet
dentrodoemmetcliquenocampoquediz...emarquivoscomextensão
adicione ', jsp' a ele
certifique-sedeque'expandirabreviaturascomateclatab'estámarcada
clique em Aplicar
eagorabateuok
Agora você é bom para usar abreviaturas emmet no arquivo jsp. Para testá-lo, crie um arquivo jsp, nomeie-o como qualquer coisa. então digite '!' e pressione a tecla tab. Deve criar um template html em branco. Espero que isso ajude.