显示原始 HTML 的 Eclipse 悬停文档

问题描述 投票:0回答:2

我在 RedHat 6 上运行 Eclipse Indigo x64,只要弹出悬停文档,原始 HTML 就会显示为纯文本。 我的 PHP 项目就是这种情况,在首选项 PHP > 代码样式 > 格式化程序(PDT 工具)下,我创建了自己的活动配置文件。我注意到,使用 Java Formatter 配置文件“Eclipe [内置]”,在注释选项卡下有一个选项框“格式化 HTML 标记”。 PHP Formatter 配置文件没有注释选项卡,所以我相信这可能就是问题所在。

有没有办法在配置文件中指定这一点?

如果有人解决了这个问题,请告诉我。

eclipse code-assist
2个回答
5
投票

解决方案可以简单地在

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
)。

我的猜测是内容辅助视图依赖于内部网络浏览器来解析其 HTML 内容。因此,如果 Eclipse(及其设置)未提供,则会显示原始 HTML。该解决方案还解决了我使用依赖内部 Web 浏览器的其他插件(例如 Eclipse Colorer 主题插件)时遇到的问题

希望它对某人有帮助!


0
投票

由于缺乏声誉,我无法对已接受的答案添加评论,但 shawndreck 给出的解决方案也适用于 Eclipse 版本 2024-12 (4.34.0) 与

libwebkit2gtk-4_1-0
.

© www.soinside.com 2019 - 2024. All rights reserved.