Eclipse,如何在 XML 文件中激活折叠?

Posted

技术标签:

【中文标题】Eclipse,如何在 XML 文件中激活折叠?【英文标题】:Eclipse, How to activate Folding in XML file? 【发布时间】:2012-06-02 16:11:35 【问题描述】:

我在用 XML 编写代码时遇到折叠问题。实际上,当我编写 Java 代码时没有问题,我可以展开/折叠我的代码。

然而,在 XML 中没有折叠图标,虽然它是活动的。在侧边栏(行号)中,我右键单击然后选择Folding > Enable Folding 栏的宽度变宽但我看不到折叠图标。我的屏幕背景是黑色的,这种颜色可能覆盖折叠图标吗?我不这么认为,因为当我点击这些区域时,什么都没有发生。

【问题讨论】:

【参考方案1】:

使用 WST。 WST main project自带XML编辑器,支持格式化、代码折叠等。

【讨论】:

这不可用。另外,你知道一个为它的 xml 文件做的 android 插件吗?【参考方案2】:

我使用 Eclipse-Java EE Juno。默认情况下启用 XML 折叠并且可以看到图标。但是在禁用并启用“启用折叠”选项后,看不到折叠图标。似乎是 Eclipse 中的一个错误。解决方法可能是在启用该选项后,尝试添加一个新标签(可能是虚拟标签)。然后就可以看到折叠图标了。

【讨论】:

【参考方案3】:

回答为时已晚,但谷歌将我带到这里,我想我的回答仍然有用:)

eclipse 的原生 xml 编辑器能够折叠/展开 xml。整洁的。 android xml 编辑器不是这种情况(我猜是 ADT 插件附带的)。

如果您需要折叠 android xml 文件,只需右键单击它,使用 XML 编辑器打开。这将使用 eclipse 的 xml 编辑器,具有折叠功能。

【讨论】:

【参考方案4】:

日食火星 (4.5.1)

    具有 .xml 扩展名的 XML 文件

    只需编辑/打开文件,折叠选项将可用:

    但是,如果您禁用然后通过右键单击左侧栏启用折叠:

    有一个错误:折叠将不可用。

    解决方法:将选项卡更改为另一个文件,然后再次返回上一个选项卡。图标会回来的。

    具有不同扩展名的XML文件(例如:.xaml)

    您可以尝试通过右键单击使用 XML 编辑器打开文件:

    如果失败,只需从 Window > Preferences > General > Content Types 将文件扩展名添加到 XML (Illformed)

【讨论】:

@ROMAINIA_engineer - 感谢您包含“格式错误”的参考,这对我来说是缺失的部分,因为我在基本的“XML”类别下添加了文件扩展名。通过将其从“XML”中删除并将其添加到“XML(IllFormed)”中,我重新打开了 xml 文件,然后看……所有语法颜色和折叠选项现在都显示出来了。谢谢发帖!

以上是关于Eclipse,如何在 XML 文件中激活折叠?的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse中怎么把Reference Library折叠在一起

有没有办法在 Eclipse 中手动折叠代码?

在eclipse打开java文件中,方法几乎都是折叠状态,有无快捷键全部打开?

如何阻止 Eclipse 尝试运行 XML 文件?

常用eclipse插件有哪些

如何使链接文本可点击以激活 Bootstrap 可折叠?