我最近将Eclipse升级到Ganymede,版本3.4.2。
现在,我在JSP中为HTML提供了大量错误,例如没有引号和缺少结束标记的参数值。这些页面工作正常,因为我将这些内容排除在外的情况下是可选的。我们可以争论是否应该包含它们,但是现在我正在尝试对页面进行简单的更新,而我不想重新访问整个页面。但是当所有这些样式警告被标记为错误时,很难找出真正的错误。
有没有办法将其关闭?
我找到了Window>偏好>网络> HTML>验证会列出这些错误并将其从“错误”更改为“忽略”,但它没有任何区别。显然,这不是控制它的原因。
(是的,是的,我知道,风格纯粹主义者会说我应该包括所有可选的引号和结束标记。我经常不这样做因为我认为它们是混乱的。我真的不明白所说的哲学,“在这个文本中输入绝对没有任何功能差异,它根本不做任何事情,但你应该这样做,因为,好吧,因为我这样说。”)
答案 0 :(得分:11)
你试过了吗?
- 点击
Window > Preferences
。出现“首选项”窗口。- 在“偏好设置”窗口中,点击
Workbench > Editors
。- 选择以下选项之一:
- 关闭实时 语法验证,单击
Structured Text Editor
并取消选中Analyze annotations while typing
框。- 要控制其他注释设置, 点击
Annotations
并选择您的 注释首选项。- 单击“确定”保存首选项并关闭页面。
醇>
另一种方法:Window > Preferences > Validation
。然后取消选中Manual
和Build
旁边的HTML Syntax Validator
和JSP Syntax Validator
框。
答案 1 :(得分:11)
您可能需要进入Windows->偏好设置 - >验证并选中“允许项目覆盖这些偏好设置”。
答案 2 :(得分:2)
检查一下 转到
窗口>喜好。在网络> HTML文件>验证
你会发现“缺少开始标记:”和“缺少结束标记:”