用于HTML WYSIWYG编辑器的Eclipse插件

时间:2011-03-25 20:08:55

标签: html eclipse eclipse-plugin

我正在Eclipse中构建一个小型Web应用程序。我制作了一个HTML表单,但无法找到预览我构建的页面的选项,我必须在服务器上运行它才能查看它。在NetBeans中,有一个内置的WYSIWYG html编辑器。

是否有一些Eclipse的HTML插件?

(我不需要MyEclipse)

5 个答案:

答案 0 :(得分:42)

由于这是目前(2011-10-25)在谷歌的第二名“Eclipse HTML WYSIWYG”查询和由Rafa de Castro链接的问题没有给出完整的答案,我觉得这个问题需要更新。


目前,我找到的HTML唯一可用的WYSIWYG工具是:

  • WTP JavaServer Faces 包含名为网页编辑器的工具。很好,免费,也可以作为视觉编辑。
  • JBoss Tools HTML Editor 也是免费的,整洁,有两种预览模式,但只提供最简单的可视化编辑功能。
  • {li> Eclipse Visual Designer MyEclipse一起提供。它甚至可以在IE / Firefox中预览页面,但它有一个巨大的缺点 - 它是一个付费软件。看起来很棒,但我没有尝试过,所以我对质量一无所知。
  • LeetEdit 基于TinyMCE,并提供增强的可视化编辑功能。它是免费的,你可以在github上分叉。

关于补货的说明。

在Eclipse中安装内容对新用户来说是一件痛苦的事。

因此,如果您只想安装WTP或JBoss的HTML编辑器而不用安装它,那么您可以执行以下操作(至少对于Eclipse 3.6和3.7,步骤是vadid):

  • 打开Eclipse,选择Help / Install New Software
  • Work with:字段中输入更新站点地址。

对于JBoss工具:

  • here
  • 获取适用的Eclipse版本的更新站点URL
  • 选择JBoss Tool RichFaces

对于网页编辑器

  • 使用现有的更新网站,其类似于http://download.eclipse.org/releases/<eclipse_version_name>
  • 选择Web Pages Editor

对于LeetEdit

  • 更新网站http://timpietrusky.github.com/lab/leetedit/update-site
  • 选择LeetEdit

现在按Next并准备等待永恒。 (您可以通过禁用Contact all update sites during install复选框)

来加快此过程

答案 1 :(得分:1)

澄清安装菜单中实际称为“JSF工具 - 网页编辑器”的“网页编辑器”的安装:

Eclipse Luna示例(尝试使用当前的eclipse版本):

  • 帮助=&gt;安装新软件=&gt;输入更新网站http://download.eclipse.org/releases/luna

  • 转到“Web,XML,Java EE和OSGi Enterprice Development”类别

  • 选择“JSF工具 - 网页编辑器”

  • 同时选择“JSF工具”(如果不选择此选项,调色板的图标将无效)

如果在搜索框中输入“网页编辑器”,则可以跳过包含该类别的步骤。

Eclipse Luna的调色板“JSF工具 - 网页编辑器”不包含html5元素。

答案 2 :(得分:-1)

我在尝试进行一些介绍性的applet练习时遇到了同样的问题,这些练习要求我编写一个HTML文件来显示我使用Eclipse创建的applet。我通过使用Notepad ++编辑HTML文档解决了这个问题,然后将HTML文件存储在Eclipse项目的bin目录中。可能有一个更正确的解决方案,但我能够得到我正在寻找的结果:使用Web浏览器显示我的Java applet(在Eclipse中创建)。

答案 3 :(得分:-1)

我成功使用richhtml4eclipse作为内部软件项目的WYSIWYG编辑器 - 您将获得一个对话框,其中包含用于样式按钮等的本机窗口小部件,以及用于HTML视图的简单窗口。

我还使用Java版本的HTML Tidy对输出应用了一些后处​​理,但这更多是出于版本控制一致性的原因。

这是一个原生JFace容器,其中嵌入了一个浏览器小部件,运行一个嵌入了tiny_mce的页面。

它使用旧版本的tiny_mce作为它的内部HTML编辑器,并通过我在别处看到的方法连接到它 - 通过状态栏更改将事件传递给本机Java应用程序,并通过JavaScript调用接受输入浏览器小部件。

答案 4 :(得分:-1)

aptana studio 3(eclipse插件)