java - 在 TextMergeViewer Eclipse 上应用 XML 着色样式

标签 java xml eclipse plugins

我最近找到了这个人的网站,声称他找到了一种在 TextMergeViewer 中设置 XML 语法着色的方法,这在 Eclipse 中“自然不可能”实现。

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

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

  • StructuredTextViewer 无法解析为类型(我看到很多论坛都说我们不能/无法访问它)
  • 看起来不可能将 StructuredTextViewerConfigurationXML 转换为 SourceViewerConfiguration。

我并不是假装他是个骗子,但我猜我错过了一些东西,或者 Eclipse 执行了一些影响他 2010 年编写的代码的内部更改。

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

最佳答案

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

某些 Eclipse 下载包含此内容,其他下载则不包含此内容。如果您没有它,您可以使用“安装新软件...”来安装它。选择您的主 Eclipse 站点,然后在“Web、XML、Java EE 和 OSGi Enterprise Development”部分中查找“Eclipse XML Editors and Tools”。

关于java - 在 TextMergeViewer Eclipse 上应用 XML 着色样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37548091/

相关文章:

Java servlet 无法获取 POST 参数

java - 如何在 Java 中将 SID 转换为字符串,反之亦然?

java - Spring MVC后台进程

python - 使用 Python 将复杂的 XML 解析为 CSV

html - XPath 测试该字符串以子字符串结尾?

xml - 如何使 eclipse 格式化我的 tml 文件,就像我希望的那样?

java - 导入org.omg无法解析

java - 为什么 daysBetween 这里是错误的?

eclipse - 比较 eclipse 中的文件显示相同的空格不同

php - 更改 Eclipse 中文本的背景颜色