我在RedHat 6上运行Eclipse Indigo x64,每当弹出悬停文档时,原始HTML都会显示为纯文本。 我的PHP项目就是这种情况,在首选项PHP>格式化程序(PDT工具)>代码样式下,我创建了自己的Active配置文件。我注意到在Java Formatter配置文件"Eclipe [内置]"中,在注释选项卡下,有一个选项框"格式化HTML标签"。PHP 格式化程序配置文件没有注释选项卡,所以我相信这可能是问题所在。
有没有办法在配置文件中指定这一点?
如果有人解决了这个问题,请告诉我。
解决方案可以简单地对eclipse.ini
进行一行添加。这是我为解决它所做的在文本编辑器中打开eclipse.ini
(在 eclipse 文件夹内)并添加
-Dorg.eclipse.swt.browser.DefaultType=webkit
如果还没有具有不同的值,则对它。
确保系统上至少安装了 libwebkitgtk-1.0.0
或 libwebkitgtk-3.0.0
或两者。(你可以在 Ubuntu 上做sudo apt-get install libwebkitgtk-1.0.0
)。
我的猜测是内容辅助视图依赖于内部 Web 浏览器来解析其 HTML 内容。因此,如果 eclipse(及其设置)不提供,则会显示原始 HTML。此解决方案还修复了其他依赖于内部 Web 浏览器(如 Eclipse Colorer 主题插件)的插件所遇到的问题
希望它对某人有所帮助!