Frage

Ich habe das Aptana -Plugin in meiner Sonnenfinsternis installiert und verwende Canvas -Tag in meiner HTML -Datei. Ich finde, dass die Eclipse das Canvas -Tag nicht erkennen kann, meine Canvas -Tags hervorhebt und MSG angezeigt wird:

<Canvas> wird nicht erkannt

Wie kann ich dieses Problem beheben? Danke im Voraus.

War es hilfreich?

Lösung

Dies kommt höchstwahrscheinlich aus dem ordentlichen HTML -Validator, der mit Aptanas Version von Eclipse verpackt ist. Wenn Sie die Einstellungen für Ihren HTML -Browser in Aptana öffnen, können Sie einen regulären Ausdruck hinzufügen, um die Validierungsfehler zu filtern.

Dies kann durch das Dialogfenster "Fenster> Einstellungen" durchgeführt werden. Erweitern Sie dann Aptana> HTML und wählen Sie 'Validierung'.

Der Filter würde wahrscheinlich so aussehen:

.*u003Ccanvas> wird nicht erkannt.*

Andere Tipps

Die spezifische Regel unter dem Aptana> Editors> HTML> Validierungsfilter ist

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

Etwas generierteres machen wie .* is not recognized.* Lass uns jeden schlechten Tag in

Die Antwort in klar Malaxeur Said (für Aptana2 unter OSX war es Aptana Studio> Einstellungen, dann Aptana> Herausgeber> HTML> Validierung) und schaffen a Neu Regeln Sie, die folgendem ähneln.

.* is not recognized.*

Das hat für mich funktioniert. Wie oder warum es funktioniert, kann ich nicht erklären.

Der Fehler verschwindet, wenn der HTML5 -DOCTYPE und eine neuere Version von Eclipse verwendet werden. Ich leite Eclipse IDE für Java EE-Entwickler (Build ID: 20110218-0911) und habe dieses Problem nicht.

Ich denke, es ist bereits in der aktuellen Aptana 3 Beta behoben. Aber in Aptana 2 ist es immer noch ein Problem. Um nicht alles zuzulassen, sondern mehrere HTML5 -Tags, können Sie dies mit einer solchen Filterregel tun:

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

Natürlich gibt es weitere Tags zu berücksichtigen. Fügen Sie einfach die hinzu, die Sie brauchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top