关闭eclipse中选定的HTML错误

Jay*_*Jay 15 eclipse jsp

我最近将Eclipse升级到Ganymede,版本3.4.2.

现在,我在JSP中为HTML提供了大量错误,例如没有引号和缺少结束标记的参数值.这些页面工作正常,因为我将这些内容排除在外的情况下是可选的.我们可以争论是否应该包含它们,但是现在我正在尝试对页面进行简单的更新,而我不想重新访问整个页面.但是当所有这些样式警告被标记为错误时,很难找出真正的错误.

有没有办法把它关掉?

我找到了Window> Preferences> Web> HTML> Validation,列出了这些错误,并将它们从"Error"更改为"Ignore",但没有任何区别.显然这不是控制它的原因.

(是的,是的,我知道,风格纯粹主义者会说我应该包括所有可选的引号和结束标记.我经常不这样做因为我认为它们杂乱无章.我真的不明白这种说法的理念,"打字在本文中绝对没有任何功能差异,它根本不做任何事情,但你应该这样做,因为,好吧,因为我这样说.")

Dan*_*ton 11

你有没有尝试过:

  1. 点击Window > Preferences.出现"首选项"窗口.
  2. 在"首选项"窗口中,单击Workbench > Editors.
  3. 选择以下选项之一:
    • 要关闭实时语法验证,请单击Structured Text Editor并取消选中该Analyze annotations while typing框.
    • 要控制其他注释设置,请单击Annotations并选择注释首选项.
  4. 单击"确定"保存首选项并关闭页面.

从这个Ganymede帮助页面.

另一种方法:Window > Preferences > Validation.然后取消ManualBuild旁边的框HTML Syntax ValidatorJSP Syntax Validator.


小智 11

  1. 在Eclipse中右键单击您的项目.
  2. 选择"属性".
  3. 选择"验证".
  4. 选中"启用项目特定设置".
  5. 取消选中您想要的任何验证器(例如HTML语法验证器)
  6. 重建项目.

您可能需要进入Windows-> Preferences-> Validation并选中"允许项目覆盖这些首选项设置".

  • 这对我有用,但我必须"清理项目",因为简单地重新构建并没有删除我专门指示我的IDE不验证的验证错误. (2认同)