2009-08-01 6 views
8

Instalé el complemento Aptana en mi Eclipse, y uso la etiqueta canvas en mi archivo html. Me parece que el eclipse no puede reconocer la etiqueta canvas, es resaltar mis etiquetas de lona, ​​y la pantalla seguimiento msg:¿Cómo dejar que Eclipse acepte la etiqueta canvas?

< canvas> no se reconoce

¿Cómo puedo solucionar este problema? THX por adelantado.

+4

Sería mejor hacer la pregunta más genérica: cómo puedo cambiar Eclipse para que acepte etiquetas HTML5. – sorin

Respuesta

10

Esto probablemente provenga del validador Tidy HTML empaquetado con la versión de Eclipse de Aptana. Si abre las preferencias de su navegador HTML dentro de Aptana, puede agregar una expresión regular para filtrar los errores de validación.

Esto puede hacerse yendo a la Ventana> Ventana de diálogo de Preferencias. Luego, expanda Aptana> HTML y seleccione 'Validación'.

El filtro, probablemente vería así:..

* <lienzo> no se reconoce *

+0

Estoy usando Aptana Studio 3 (beta) y no pude encontrar su opción. ¿Alguna idea? – sorin

+0

@sorin - malaxuer significó Aptana> Editors> HTML> Validation. pegar el texto de filtro recomendado en un nuevo filtro en el 'Filtro para errores de vista de validación' eliminó la queja por mí. – ericsoco

1

La respuesta, en términos claros, es ir al HTML> vista Validación en preferencias como Malaxeur dijo (para Aptana2 en OSX fue Aptana Studio> Preferencias, luego Aptana> Editores> HTML> Validación) y crear una nueva regla que se asemeja a la siguiente.

.* is not recognized.* 

eso funcionó para mí. cómo o por qué funciona, no puedo explicarlo.

5

La regla específica bajo las Aptana> Editores> HTML> filtro de validación es

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

Hacer algo más genérico como .* is not recognized.* deja que ninguna etiqueta malas en

0

Creo que ya está fijado en el actual Aptana 3 beta. Pero en Aptana 2 sigue siendo un problema. Para permitir no todos, sino múltiple HTML5 etiquetas que podría hacerlo con una regla de filtrado de esa manera:

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

Por supuesto, hay algunos más etiquetas a considerar. Solo agregue los que necesita.

1

El error desaparecerá si usa el doctype HTML5 y una versión más reciente de Eclipse. Estoy ejecutando Eclipse IDE para desarrolladores Java EE (ID de compilación: 20110218-0911) y no tengo este problema.

+0

Esto no parece ser cierto, JTidy todavía se queja – Gabe

+1

@Gabe En ese caso, parece que JTidy no respeta los mecanismos de validación predeterminados proporcionados por Eclipse. ¿Ya corrigieron este problema? –

Cuestiones relacionadas