【问题标题】:Is there a simple XML editor w/ syntax highlighting?有没有语法高亮的简单 XML 编辑器?
【发布时间】:2011-09-19 05:12:52
【问题描述】:

我每天都在非常有限的范围内使用 Eclipse,我认为自己是 Eclipse 新手。 更新:我正在寻找 eclipse 的插件,而不是外部应用程序(例如 Notepad++)

Eclipse 信息:

  • 版本:3.5.0
  • 内部版本号:I20090611-1540

已安装的插件:

  • CollabNet 合并客户端 1.10.0 com.collabnet.subversion.merge.feature.feature.group
  • Eclipse SDK 3.5.0.I20090611-1540 org.eclipse.sdk.ide
  • JSEclipse 1.5.5 com.interaktonline.jseclipse.feature.group
    • Mylyn Bridge:Eclipse IDE 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.ide_feature.feature.group
  • Mylyn Bridge:团队支持 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.team_feature.feature.group
  • Mylyn 连接器:Bugzilla 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.bugzilla_feature.feature.group
  • Mylyn 任务列表(必需)3.2.1.v20090722-0200-e3x org.eclipse.mylyn_feature.feature.group
  • Mylyn 以任务为中心的界面(推荐)3.2.1.v20090722-0200-e3x org.eclipse.mylyn.context_feature.feature.group
  • NetSuite SuiteScript IDE 1.0.2 com.netsuite.ide.feature.group
  • Subclipse(必需)1.6.4 org.tigris.subversion.subclipse.feature.group
  • Mylyn 3.x 的 Subclipse 集成(可选)3.0.0 org.tigris.subversion.subclipse.mylyn.feature.group
  • Subversion 客户端适配器(必需)1.6.4 org.tigris.subversion.clientadapter.feature.feature.group
  • Subversion JavaHL 本机库适配器(必需)1.6.4 org.tigris.subversion.clientadapter.javahl.feature.feature.group
  • Subversion 修订图 1.0.7 org.tigris.subversion.subclipse.graph.feature.feature.group
  • SVNKit 客户端适配器(不需要)1.6.4 org.tigris.subversion.clientadapter.svnkit.feature.feature.group

我使用 eclipse 来编辑 javascript 文件。我不是 Web 开发人员,我为流行的基于 Web 的 ERP 应用程序开发自定义应用程序,它们是用 javascript 编写的。我在 Eclipse 经典版中使用 JSEclipse(我知道它很旧,但我仍然没有找到更好的东西,包括 Aptana)。

我有时确实需要编辑 xml 文件,甚至更不频繁地编辑 html 文件的来源。目前,当我在 Eclipse 中打开这些文件时,它们仅显示为基本文本。没有语法着色,大纲窗口对文档无话可说。我已经用谷歌搜索了大约 20 分钟,我很难找到一个简单的插件,我可以在我当前的安装中使用它来提供语法高亮显示。我怀疑肯定有一个,但我的搜索不知何故错过了它......

我不想安装不同版本的 Eclipse,我有 3 个工作站配置了我的环境并且不想搅动一切。我尝试从 WebTools 项目安装“Eclipse XML 编辑器和工具”,但由于缺少几个依赖项而失败。

以下是详细的错误消息:

无法完成安装,因为找不到一项或多项必需项。 正在安装的软件:Eclipse XML 编辑器和工具 3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJGNlUsOsTM (org.eclipse.wst.xml_ui.feature.feature.group 3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJsOsOsTM) 缺少要求:结构化源代码编辑器 1.2.4.v201103231819 (org.eclipse.wst.sse.ui 1.2.4.v201103231819) 需要 'bundle org.eclipse.jface.text [3.6.0,4.0.0)' 但它可以找不到 无法满足依赖:

我担心开始“依赖追逐”,在不知不觉中,我已经安装了一些东西,它们会对事情产生不知道会产生什么影响。

有谁知道我可以从 Eclipse 中的“帮助 > 安装新软件...”工具安装一个简单、轻量级的插件吗?

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    你考虑过这个吗? http://editorxml.sourceforge.net/

    最好的问候!

    【讨论】:

    • 粉丝 - 不,我没有遇到过,但感谢您的链接。 “Screeeeeeaam for me Long Beach!....”
    【解决方案2】:

    WebTools 项目中的 XML 编辑器是不错的选择。由于您没有发布尝试安装此插件时遇到的确切问题,因此我无法进一步帮助您。我建议当您在安装某个插件时遇到问题,您可以发布以下信息:

    1. 您已安装的确切详细信息。基本版本是一个开始,但您还应该包括您安装的软件包以及您安装的其他插件的一般描述。

    2. 您在插件安装期间收到的确切错误消息。

    顺便说一句:Eclipse 3.5.0 已经很老了。 3.6.2 版已经发布,3.7.0 版将在几天后发布。至少,您应该运行搜索更新并移至版本 3.5.2。

    更新:根据提供的错误信息,您似乎正在尝试安装 Eclipse 3.6 附带的 XML 编辑器版本。确保从以下存储库安装并禁用安装对话框中的“检查其他存储库”选项。

    http://download.eclipse.org/releases/galileo/

    【讨论】:

    • 你是绝对正确的,我应该包括错误。我已经更新了原版。对这些信息提出问题。我担心更新到 3.6.2 或 3.7,因为它可能会破坏不再开发的 JSEclipse。如果需要,我想我可以重新安装旧的...
    • 我在“使用”字段下的过滤框中输入了“网络”。这显示了两个顶级节点: 1) 测试和性能 2) Web、XML 和 Java EE 开发 在 Web、XML... 节点中我选择了“Eclipse Web Developer Tools”和“Web Page Editor” 这拖了一些组件在命名空间中有“服务器”或“Web 服务”但仍然没有很多我不期望的项目。重新启动后,我有了 XML 编辑器,这正是我想要的,谢谢! :0)
    • 确保版本正确:Galileo = Eclipse 3.5、Helios = Eclipse 3.6、Indigo = Eclipse 3.7、Juno = Eclipse 4.2 (3.8)
    【解决方案3】:

    如果您接受 Eclipse 之外的编辑器(我必须阅读整个故事才能看到“插件”...),我只使用 SciTE,Notepad++ 应该做类似的工作。

    对于真正的 XML 编辑,我发现 Exchanger XML Editor 非常高效。

    Eclipse 不应该能够在本地编辑 XML 吗?我认为,如果它们在一个项目中,它应该为它们着色。我应该试试……

    [编辑]确实,它有效。但我为 Java 开发人员使用 Eclipse Helios,也许它有一些来自基本 Eclipse 的好东西。
    在我的配置中,它默认以大纲模式打开 XML 文件。奇怪的是,如果我用文本编辑器打开它们,我没有语法高亮。我有 Ant 编辑器,但它会报告错误(可能检查 DTD/模式)。

    【讨论】:

    • 很抱歉没有早点进入“插件”部分,我更新了我的原始文件。问题包括那个。我对外部应用程序不感兴趣,我需要在 Eclipse 中运行的东西。感谢 eclipse 测试,但是当我做同样的事情时,我只会得到纯文本 - 我确定你是正确的,我确定它是版本。
    • XML 编辑器不止一页;只有第一个类似于轮廓。第二个是功能齐全的源代码编辑器。
    • 我写的是“默认”,暗示还有其他模式。我不知道当时的 Helios 是否像现在的 Juno 那样显示子标签。
    【解决方案4】:

    免费、开源。适用于 4.5。 http://www.gstaff.org/colorEditor/

    【讨论】:

      【解决方案5】:

      LiClipse (http://brainwy.github.io/liclipse) 提供了一个轻量级的 XML 编辑器,可以很好地突出显示语法。

      -- 即:它的目标正是为 Eclipse 中的多种语言提供轻量级编辑器(注意它是商业的)

      【讨论】:

      • 应注意其商业性。
      猜你喜欢
      • 2010-09-29
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      相关资源
      最近更新 更多