【问题标题】:Applying XML coloration style on TextMergeViewer Eclipse在 TextMergeViewer Eclipse 上应用 XML 着色样式
【发布时间】:2016-09-29 14:34:32
【问题描述】:

我最近发现了这个人的网站,声称他找到了一种在 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 年。

如果有人知道如何解决这些问题,欢迎他的帮助。 感谢阅读。

【问题讨论】:

    标签: java xml eclipse plugins


    【解决方案1】:

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

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

    【讨论】:

    • 您能否给我更多的信息,拜托:我安装了,正如您告诉我的,“Eclipse XML 编辑器和工具”工具,在我的电脑上一切正常。不幸的是,由于缺少一些依赖项,我的伙伴无法从更新站点下载我的插件。错误消息是指“org.eclipse.wst.xml.core 1.1.902”。对我来说,它看起来像我安装的。我如何提供它与我的插件一起提供?感谢阅读。
    • 他们要么必须安装相同的工具集,要么您需要构建一个包含所有必需额外插件的“功能”插件,然后使用“导出>插件开发>可部署功能”
    • 我会看看第二个选项。我需要避免第一个,因为主要想法是让最终用户尽可能简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 2018-12-02
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    相关资源
    最近更新 更多