2009-08-07 15 views
14

Recientemente actualicé mi Eclipse a Ganymede, versión 3.4.2.Desactivar errores HTML seleccionados en eclipse

Ahora me está dando un montón de errores en el código HTML en mis JSP para cosas como valores de parámetros sin comillas y etiquetas faltantes. Estas páginas funcionan bien porque los casos en que dejo estas cosas son casos en los que son opcionales. Podemos discutir si debería incluirlos, pero ahora estoy tratando de hacer actualizaciones simples a una página y no quiero volver a visitar toda la página. Pero es difícil distinguir los errores reales cuando todas estas advertencias de estilo están marcadas como errores.

¿Hay alguna manera de desactivar esto?

Encontré Window> Preferences> Web> HTML> La validación que enumera errores como estos y los cambió de "Error" a "Ignorar", pero no hizo ninguna diferencia. Aparentemente esto no es lo que lo controla.

(Sí, sí, lo sé, los puristas del estilo dirán que debo incluir todas las comillas opcionales y etiquetas finales. A menudo no las veo porque las veo como desorden. Realmente no entiendo la filosofía que dice, "Escribir en este texto hará absolutamente ninguna diferencia funcional, que no hace nada en absoluto, sino que debe hacerlo porque, bueno, porque yo lo digo.")

+0

¿Sería que estar relacionado con un fallo conocido en la DAP, fijado en la última WTP (pero trabajando solo con Galileo, no con Ganymede ...)? http://stackoverflow.com/questions/1208424/eclipse-ganymede-not-validating-tag-files-properly – VonC

+0

Tuve un problema similar con respecto a las advertencias de estilo y dirigiéndome a Window> Preferences> Web> HTML> Validation DID lo resolvió en Eclipse Juno (ignoré algunas advertencias y errores). – user1884155

Respuesta

11

Ha intentado:

  1. Haga clic en Window > Preferences. Aparece una ventana de Preferencias.
  2. En la ventana de Preferencias, haga clic en Workbench > Editors.
  3. seleccionar una de las siguientes opciones:
    • Para apagar tiempo real validación de la sintaxis, haga clic en Structured Text Editor y desactive la casilla Analyze annotations while typing.
    • Para controlar otras configuraciones de anotación, haga clic en Annotations y seleccione sus preferencias de anotación .
  4. Haga clic en Aceptar para guardar sus preferencias y cerrar la página.

De esta Ganymede help page.

Otro método: Window > Preferences > Validation. A continuación, desmarque los cuadros Manual y Build junto a HTML Syntax Validator y JSP Syntax Validator.

+1

Gracias, pero ... No funcionó. Debe tener una versión diferente de Eclipse. No tengo "Banco de trabajo" en Ventana> Preferencias. "Editores" aparece debajo de "General", pero no hay opción para "Analizar anotaciones mientras se escribe". Parecía que había más esperanzas para su sugerencia acerca de Ventana> Preferencias> Validación. De hecho, hay entradas para HTML y JSP Syntax Validator's. Intenté desmarcarlos a ambos. Lamentablemente, esto no hizo diferencia. Todavía recibo los mensajes de error. Traté de hacer cambios irrelevantes, guardar y reconstruir, y aún recibo los mismos mensajes. – Jay

+0

Lo siento, esos no funcionaron para usted ... No pude encontrar ningún otro método en la documentación de Eclipse ': - /' –

+1

Oh, bueno, usted es el único que incluso intentó una respuesta , para que SO deje de incitarme a ofrecer una recompensa, le daré la marca de verificación. (Guau, eso sonó como un respaldo resonante! Como cuando un amigo mío le dijo a una mujer que ella era "no poco atractiva". Le dije que ese tipo de adulación debía hacer que la mujer cayera sobre él.) – Jay

10
  1. Haga clic derecho en su proyecto en Eclipse.
  2. Seleccione 'Propiedades'.
  3. Seleccione 'Validación'.
  4. Marca 'Habilitar configuración específica del proyecto'.
  5. Desmarque los validadores que desee (como el Validador de sintaxis HTML)
  6. Reconstruir proyecto.

Es posible que debas ingresar a Windows-> Preferencias-> Validación y marcar 'Permitir proyectos para anular estas configuraciones de preferencias'.

+1

Esto funcionó para mí, y la respuesta anterior (cambio de la habilitación global de la validación de HTML) no. Tal vez las casillas de verificación de validación global solo se apliquen a proyectos nuevos ... –

+2

Esto funcionó para mí, pero tuve que "limpiar el proyecto", ya que simplemente reconstruir no eliminó los errores de validación que específicamente dirigí a mi IDE para que no validara. – Rick

2

Marque esta Ir a

Ventana> Preferencias. Bajo Web> archivos HTML> Validación

encontrará "Falta la etiqueta de inicio:" y "Missing etiqueta final:" exlips setting

Cuestiones relacionadas