Como deixar o Eclipse aceitar a tag de tela?
-
06-07-2019 - |
Pergunta
Instalei o plug -in apptana no meu eclipse e uso a tag de lona no meu arquivo html. Acho que o Eclipse não consegue reconhecer a tag de tela, destaca minhas tags de lona e exibe siga msg:
<Canvas> não é reconhecido
Como posso resolver este problema? obrigado com antecedência.
Solução
Provavelmente, isso é proveniente do validador HTML arrumado embalado com a versão do Eclipse da Aptana. Se você abrir as preferências para o seu navegador HTML dentro da Aptana, poderá adicionar uma expressão regular para filtrar os erros de validação.
Isso pode ser feito indo para a janela da janela> Janela de diálogo Preferências. Em seguida, expanda o apptana> html e selecione 'validação'.
O filtro provavelmente ficaria assim:
.*u003Ccanvas> não é reconhecido.*
Outras dicas
A regra específica sob os Aptana> Editores> HTML> Filtro de validação é
.*<\s*canvas\s*> is not recognized.*
Fazendo algo mais genérico como .* is not recognized.*
deixa qualquer tag ruim em
A resposta, em termos claros, é ir para a visão html> validação sob preferências como Malaxeur disse (para Aptana2 no OSX, foram as preferências de Aptana> preferências, então Aptana> editores> html> validação) e crio uma novo regra que se assemelha ao seguinte.
.* is not recognized.*
Foi isso que funcionou para mim. Como ou por que funciona, não posso explicar.
O erro desaparecerá se o uso do HTML5 Doctype e uma versão mais recente do Eclipse. Estou executando o Eclipse IDE para os desenvolvedores Java EE (Build ID: 20110218-0911) e não tenho esse problema.
Eu acho que já está corrigido no atual Aptana 3 beta. Mas no Aptana 2 ainda é um problema. Para permitir não todos, mas várias tags HTML5, você pode fazê -lo com uma regra de filtro como essa:
<(nav|header|section|article|canvas)> is not recognized.
Claro que existem mais algumas tags a serem consideradas. Basta adicionar os que você precisa.