如何配置 Eclipse XML 格式?
Posted
技术标签:
【中文标题】如何配置 Eclipse XML 格式?【英文标题】:How to configure Eclipse XML formatting? 【发布时间】:2011-02-25 23:11:33 【问题描述】:我想更改 Eclipse 格式化 XML 文件的方式。例如,如果我在 pom.xml 文件中有如下部分:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
在 ctrl+shift+f 之后会是这样的:
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
3.8.1
</version>
<scope>
test
</scope>
</dependency>
我更喜欢第一个版本,那么如何配置 Eclipse 以将 XML 文件格式化成这样呢?
【问题讨论】:
【参考方案1】:窗口 -> 首选项,然后 XML -> XML 文件 -> 编辑器。首选项树上方有一个搜索框,当您想查找配置的位置时非常有用。
请注意,可能使用了其他编辑器,例如如果您正在编辑 build.xml
文件并具有 Ant 集成。在这种特定情况下,您将在 Window -> Preferences、Ant -> Editor -> Formatter 中设置格式。在类似情况下,您需要自己搜索该编辑器的相应选项。
【讨论】:
我已经检查了您提到的窗口中的设置,但似乎没有影响相关格式的设置。 1- 尝试增加行长,也许它根本不适合。 2-你有在eclipse中处理POM文件的插件吗? m2eclipse之类的? 感谢您的提示。 Aptana XML 编辑器用于编辑文件,它搞砸了格式。右键单击 pom.xml -> 打开方式 -> XML 编辑器成功了 我遇到了同样的问题。它用“android Common XML Editor”打开,用“Maven POM Editor”打开对我来说效果很好。 我在安装 ADT(Android for Eclipse)后遇到了同样的问题。我将其更改为使用“Spring Config Editor”打开,不仅恢复了我想要的格式,还恢复了 bean 属性的 Spring 自动完成。谢谢!【参考方案2】:我有解决方案,因此您应该转到 Preferences->Andriod->Editors 并禁用第一行“使用标准 Android XML 格式化 XML 文件...”,这是解决方案。我猜它与安装 ADT 插件有关。
【讨论】:
【参考方案3】:试试这个
Window->Preferences->XML->XML Files->Editor ...在格式化下-> 线宽
增加宽度值(比如 150),直到你想要的标签格式
【讨论】:
以上是关于如何配置 Eclipse XML 格式?的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式将 Eclipse 格式化程序配置文件 XML 导出到 .prefs