我最近将Eclipse升级到了3.4.2版的Ganymede。
现在,它给我的JSP中的HTML带来了很多错误,例如没有引号和缺少结束标记的参数值之类的东西。这些页面可以正常工作,因为我遗漏了这些情况是可选的。我们可以争论是否应该包含它们,但是现在我正尝试对页面进行简单的更新,并且我不想重新访问整个页面。但是,当所有这些样式警告都标记为错误时,很难找出真正的错误。
有没有办法关闭此功能?
我找到了“窗口”>“首选项”>“ Web”>“ HTML”>“验证”,其中列出了类似此类的错误,并将其从“错误”更改为“忽略”,但是没什么区别。显然,这不是控制它的方法。
(是的,是的,我知道,风格纯粹主义者会说我应该包括所有可选的引号和结束标签。我通常不这样做,因为我认为它们很混乱。我真的不理解这样的哲学:“打字在本文中,绝对不会有任何功能上的差异,它根本不会做任何事情,但是您应该这样做,因为,因为我这么说。”
你有没有尝试过:
点击Window > Preferences。出现“首选项”窗口。 在“首选项”窗口中,单击Workbench > Editors。 选择以下选项之一: 要关闭实时语法验证,请单击Structured Text Editor并取消选中该Analyze annotations while typing框。 要控制其他注释设置,请单击Annotations并选择您的注释首选项。 单击确定以保存您的首选项并关闭页面。
Window > Preferences
Workbench > Editors
Structured Text Editor
Analyze annotations while typing
Annotations
从此Ganymede帮助页面。
另一种方法:Window > Preferences > Validation。然后取消Manual和Build旁边的框HTML Syntax Validator和JSP Syntax Validator。
Window > Preferences > Validation
Manual
Build
HTML Syntax Validator
JSP Syntax Validator