2009-08-07 10 views
14

Recentemente ho aggiornato il mio Eclipse a Ganimede, versione 3.4.2.Disattiva gli errori HTML selezionati in eclissi

Ora mi sta dando un sacco di errori sull'HTML nei miei JSP per cose come valori di parametro senza virgolette e tag finali mancanti. Queste pagine funzionano bene perché i casi in cui lascio queste cose sono casi in cui sono facoltativi. Possiamo discutere se dovrei includerli, ma in questo momento sto cercando di fare aggiornamenti semplici a una pagina e non voglio rivisitare l'intera pagina. Ma è difficile individuare gli errori reali quando tutti questi avvisi di stile sono contrassegnati come errori.

C'è un modo per disattivarlo?

Ho trovato Finestra> Preferenze> Web> HTML> Convalida che elenca errori come questi e li ha modificati da "Errore" a "Ignora", ma non ha fatto alcuna differenza. Apparentemente questo non è ciò che lo controlla.

(Sì, sì, lo so, i puristi di stile diranno che dovrei includere tutte le virgolette opzionali e le etichette finali. Io spesso non lo faccio perché li vedo come una confusione. dice: "Digitando in questo testo farà alcuna differenza funzionale, non fa nulla, ma si dovrebbe farlo perché, bene, perché ho detto così").

+0

Vorrei che sia connesso ad un bug noto in WTP, fissata nell'ultima WTP (ma funziona solo con Galileo, non con Ganimede però ...)? http://stackoverflow.com/questions/1208424/eclipse-ganymede-not-validating-tag-files-properly – VonC

+0

Ho avuto un problema simile per quanto riguarda gli avvertimenti di stile e andare a Finestra> Preferenze> Web> HTML> Convalida DID risolverlo per io su Eclipse Juno (ho ignorato gli avvertimenti e gli errori). – user1884155

risposta

11

hai provato:

  1. Fare clic su Window > Preferences. Viene visualizzata una finestra delle preferenze.
  2. Nella finestra Preferenze, fare clic su Workbench > Editors.
  3. Selezionare una delle seguenti opzioni:
    • Per disattivare in tempo reale convalida della sintassi, fare clic su Structured Text Editor e deselezionare la casella Analyze annotations while typing.
    • Per controllare altre impostazioni di annotazione, fare clic su Annotations e selezionare le preferenze di annotazione .
  4. Fare clic su OK per salvare le preferenze e chiudere la pagina.

Da questo Ganymede help page.

Un altro metodo: Window > Preferences > Validation. Quindi deselezionare le caselle Manual e Build accanto a HTML Syntax Validator e JSP Syntax Validator.

+1

Grazie, ma ... Non ha funzionato. È necessario disporre di una versione diversa di Eclipse. Non ho "Workbench" sotto Finestra> Preferenze. "Editor" appare sotto "Generale", ma non c'è alcuna opzione per "Analizza annotazioni durante la digitazione". Sembrava esserci più speranza per il tuo suggerimento su Finestra> Preferenze> Convalida. Esistono infatti voci per HTML e JSP Sintassi di convalida. Ho provato a deselezionarli entrambi. Purtroppo, questo non ha fatto differenza. Ricevo ancora i messaggi di errore. Ho provato a apportare modifiche, salvare e ricostruire in modo non pertinente e ricevo comunque gli stessi messaggi. – Jay

+0

Mi dispiace, quelli non hanno funzionato per te ... Non ero davvero in grado di trovare altri metodi nella documentazione di Eclipse ':// –

+1

Oh beh, sei l'unico che ha anche tentato una risposta Quindi, per evitare che mi chieda di offrire una taglia, ti darò il segno di spunta. (Wow, sembrava un'allerta approvazione! Come quando una mia amica ha detto a una donna che non era "poco attraente". Gli ho detto che quel tipo di adulazione deve avere la donna che gli cade addosso.) – Jay

10
  1. Fare clic con il tasto destro del mouse sul progetto in Eclipse.
  2. Selezionare "Proprietà".
  3. Selezionare "Validazione".
  4. Selezionare "Abilita impostazioni specifiche del progetto".
  5. Deseleziona tutti i validatori desiderati (come Convalida di sintassi HTML)
  6. Ricostruisci progetto.

Potrebbe essere necessario accedere a Windows-> Preferenze-> Convalida e selezionare "Consenti ai progetti di sovrascrivere queste impostazioni delle preferenze".

+1

Questo ha funzionato per me, e la risposta sopra (modificando l'abilitazione globale della convalida HTML) non lo ha fatto. Forse le caselle di controllo della validazione globale si applicano solo ai nuovi progetti ... –

+2

Questo ha funzionato per me, ma ho dovuto "ripulire il progetto", poiché la semplice ricostruzione non rimuoveva gli errori di convalida in modo specifico che il mio IDE non convalidava. – Rick

2

Selezionare questa Vai

Finestra> Preferenze. Sotto Web> HTML File> Convalida

troverete "Missing tag di apertura:" e "Missing tag di chiusura:" exlips setting

Problemi correlati