2016-05-31 55 views
0

我最近发现这个人的网站,声称他已经找到了在TextMergeViewer中设置XML语法着色的方法,这在Eclipse中是“不可能的”。在TextMergeViewer上应用XML着色风格Eclipse

这里是他的网站的网址:https://vzurczak.wordpress.com/2010/09/25/merge-compare-dialogs-and-xml-syntax-highlighting/

然而,他处理问题的方式似乎是不适用的,现在(在2016年,而我在运行Eclipse 4.4.0)。我发现两个主要问题是以下物质:

  • StructuredTextViewer不能被解析为一个类型(我看到很多论坛告诉我们不能/无法访问)
  • 它看起来不可能投下StructuredTextViewerConfigurationXML到一个SourceViewerConfiguration。

我不是假装他是个骗子,但我想我错过了什么,或者如果有人知道如何解决这些问题的Eclipse执行影响了他的代码中的一些内部的变化,写于2010年

,他的帮助将受到欢迎。 感谢您的阅读。

回答

1

StructuredTextEditor和相关的类是Eclipse Web Tools的一部分。特别是'Eclipse XML编辑器和工具'功能。

Eclipse的一些下载包括这个,其他的不。如果您没有它,可以使用“安装新软件...”进行安装。选择您主要的Eclipse站点并在“Web,XML,Java EE和OSGi企业开发”部分查找“Eclipse XML编辑器和工具”。

+0

请问您能否给我提供关于某些事情的进一步信息:我按照您的意见安装了'Eclipse XML编辑器和工具'工具,并且我的计算机上的一切工作都正常。不幸的是,由于某些缺失的依赖关系,我的队友无法从更新站点下载我的插件。错误消息引用“org.eclipse.wst.xml.core 1.1.902”。对我来说,它看起来像我安装的。我怎么能提供它与我的插件包装?谢谢阅读。 – MedAl

+0

他们必须安装相同的工具集,或者需要构建一个包含所有必需额外插件的“功能”插件,然后使用“导出>插件开发>可部署功能' –

+0

我会看看第二种选择。我需要避免第一个问题,因为主要想法是尽可能简化最终用户。 – MedAl