2009-08-07 76 views
14

我最近將Eclipse升級到3.4.2版的Ganymede。關閉eclipse中選定的HTML錯誤

現在它在我的JSP中爲我提供了很多關於HTML的錯誤信息,例如沒有引號和缺少結束標籤的參數值。這些頁面可以正常工作,因爲我將這些事情排除在外的情況是可選的。我們可以爭論是否應該包含它們,但現在我正在嘗試對頁面進行簡單更新,而且我不想重新瀏覽整個頁面。但是,當所有這些樣式警告都標記爲錯誤時,很難挑出真正的錯誤。

有沒有辦法關閉它?

我發現窗口>首選項>網頁> HTML>驗證列出類似這些錯誤,並將它們從「錯誤」更改爲「忽略」,但它沒有區別。顯然這不是它控制它。 (是的,是的,我知道,風格純粹主義者會說我應該包括所有可選的引號和結束標籤,但我經常不會看到它們混亂,我真的不理解說,「打字本文中將會使絕對沒有功能上的差異,它沒有做任何事情,但你應該這樣做,因爲,因爲我這麼說的。」)

+0

那會涉及到在WTP一個已知的錯誤,在最新WTP(但只與伽利略工作,但不是Ganymede,但...)? http://stackoverflow.com/questions/1208424/eclipse-ganymede-not-validating-tag-files-properly – VonC 2009-08-07 19:04:40

+0

我有一個類似的問題,關於樣式警告,並轉到窗口>首選項>網絡> HTML>驗證DID解決它我在Eclipse Juno上(忽略了一些警告和錯誤)。 – user1884155 2014-07-31 10:14:42

回答

11

你試過:

  1. 點擊Window > Preferences。出現一個首選項窗口。
  2. 在「首選項」窗口中,單擊「Workbench > Editors」。
  3. 選擇下列選項之一:
    • 要關閉實時 語法驗證,單擊Structured Text Editor並取消Analyze annotations while typing箱。
    • 要控制其他註釋設置,請點擊 點擊Annotations並選擇您的 註釋首選項。
  4. 單擊確定以保存您的偏好設置並關閉頁面。

從這個Ganymede help page

另一種方法:Window > Preferences > Validation。然後取消選中HTML Syntax ValidatorJSP Syntax Validator旁邊的ManualBuild框。

+1

謝謝,但是...它沒有工作。 您必須擁有不同版本的Eclipse。我在Window> Preferences下沒有「Workbench」。 「編輯」確實出現在「常規」下,但沒有「在輸入時分析註釋」的選項。 對於您關於「窗口」>「首選項」>「驗證」的建議,似乎有更多希望。確實有HTML和JSP語法驗證器的條目。我試圖取消他們兩個。可悲的是,這沒有什麼區別。我仍然收到錯誤消息。我試圖做出不相關的修改,保存和重建,而且我仍然收到相同的信息。 – Jay 2009-08-10 16:26:05

+0

對不起,這些對你不起作用......我真的無法在Eclipse文檔中找到任何其他方法': - /' – 2009-08-11 12:43:48

+1

哦,你是唯一一個甚至嘗試過答案的人,所以爲了讓我停止提示我提供賞金,我會給你一個複選標記。 (哇,這聽起來像是一個響亮的代言!就像我的一個朋友告訴一個女人她「並不沒有吸引力」,我告訴他那種奉承必須讓這個女人摔倒在他身上) – Jay 2009-09-28 13:38:24

10
  1. 右鍵單擊Eclipse中的項目。
  2. 選擇'屬性'。
  3. 選擇「確認」。
  4. 選中「啓用項目特定設置」。
  5. 取消選中您想要的任何驗證器(例如HTML語法驗證器)
  6. 重建項目。

您可能需要進入Windows-> Preferences-> Validation,然後選中'Allow projects to override these preference settings'。

+1

這對我來說很合適,和上面的答案(改變HTML驗證的全局實現)沒有。也許全局驗證複選框只適用於新項目... – 2011-02-04 04:26:51

+2

這對我很有用,但我不得不「清理項目」,因爲重新構建並沒有刪除我特別指示我的IDE不驗證的驗證錯誤。 – Rick 2011-11-01 18:01:14

2

入住這 轉到

窗口>首選項。在Web> HTML文件>驗證

,你會發現「缺少開始標記:」和「缺少結束標記:」 exlips setting