是否有一个简单的XML编辑器/语法高亮?

时间:2011-06-21 05:00:27

标签: eclipse eclipse-plugin

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

Eclipse Info:

  • 版本:3.5.0
  • 构建ID:I20090611-1540

已安装的插件:

  • CollabNet Merge Client 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 Connector: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 Native Library Adapter(必需)1.6.4 org.tigris.subversion.clientadapter.javahl.feature.feature.group
  • Subversion Revision Graph 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的ERP应用程序开发自定义应用程序,它们是用javascript编写的。我使用Eclipse经典的JSEclipse(我知道它已经老了,但我还没有找到更好的东西,包括Aptana)。

我有时需要编辑xml文件,甚至更少需要编辑html文件的来源。目前,当我在Eclipse中打开这些文件时,它们只显示为基本文本。没有语法着色和大纲窗口没有关于文档的说法。我一直在谷歌搜索大约20分钟,我很难找到一个简单的插件,我可以使用我当前的安装,将提供语法高亮。我怀疑那里肯定有一个,但我的搜索却以某种方式遗漏了......

我不想安装不同版本的Eclipse,我有3个配置了我的环境的工作站,并且不想激起一切。我尝试从WebTools项目安装“Eclipse XML Editors and Tools”,但它失败了几个缺少的依赖项。

以下是详细的错误消息:

  

无法完成安装,因为找不到一个或多个必需的项目。     正在安装的软件:Eclipse XML编辑器和工具3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJGNlUsOsTM(org.eclipse.wst.xml_ui.feature.feature.group 3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJGNlUsOsTM)     缺少要求:结构化源代码编辑器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中的“帮助>安装新软件...”工具安装一个简单,轻量级的插件?

5 个答案:

答案 0 :(得分:3)

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

最诚挚的问候!

答案 1 :(得分:1)

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

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

Eclipse不应该能够原生编辑XML吗?我想,如果他们在一个项目中,它应该着色。我应该试试......

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

答案 2 :(得分:1)

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

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

  2. 插件安装过程中出现的确切错误消息。

  3. BTW:Eclipse 3.5.0很老了。版本3.6.2已经发布,3.7.0将在几天内发布。至少,您应该运行搜索更新并转到版本3.5.2。

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:-1)

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

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