Domanda

Ho installato il plugin Aptana nel mio Eclipse e utilizzo il tag canvas nel mio file html. Trovo che Eclipse non sia in grado di riconoscere il tag canvas, evidenzia i miei tag canvas e visualizza follow msg:

  

lt &; tela > non è riconosciuto

Come posso risolvere questo problema? grazie in anticipo.

È stato utile?

Soluzione

Probabilmente questo proviene dal validatore HTML Tidy fornito con la versione di Eclipse di Aptana. Se apri le preferenze per il tuo browser HTML in Aptana, puoi aggiungere un'espressione regolare per filtrare gli errori di convalida.

Questo può essere fatto andando nella finestra > Finestra di dialogo Preferenze. Quindi, espandere Aptana & Gt; HTML e selezionare "Convalida".

Probabilmente il filtro sarebbe simile al seguente:

  

* lt. &; & Canvas gt; non è riconosciuto. *

Altri suggerimenti

La regola specifica sotto Aptana > Editor > HTML > Il filtro di convalida è

.*<\s*canvas\s*> is not recognized.*

Fare qualcosa di più generico come .* is not recognized.* consente di inserire qualsiasi tag errato

La risposta, in termini chiari, è di andare all'HTML > visualizzazione di convalida nelle preferenze come Malaxeur ha detto (per Aptana2 su OSX era Aptana Studio > Preferenze, quindi Aptana > Editor > HTML > Convalida) e crea a nuova regola simile alla seguente.

.* is not recognized.*

questo è ciò che ha funzionato per me. come o perché funziona, non posso spiegare.

L'errore scompare se si utilizza il doctype HTML5 e una versione più recente di Eclipse. Sto eseguendo Eclipse IDE per sviluppatori Java EE (ID build: 20110218-0911) e non ho questo problema.

Penso che sia già stato risolto nell'attuale Aptana 3 beta. Ma in Aptana 2 è ancora un problema. Per consentire non tutti, ma più tag HTML5, puoi farlo con una regola di filtro del genere:

<(nav|header|section|article|canvas)> is not recognized.

Naturalmente ci sono altri tag da considerare. Aggiungi solo quelli che ti servono.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top