Eclipse,如何在XML文件中启用折叠?

20

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

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

4个回答

3

Eclipse Mars(4.5.1)

  1. 具有.xml扩展名的XML文件

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

    enter image description here

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

    enter image description here

    会出现一个错误:无法使用折叠。

    解决方法:将选项卡更改为另一个文件,然后再返回到以前的选项卡。图标将重新出现。

    enter image description here

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

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

    enter image description here

    enter image description here

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

    enter image description here

    enter image description here

    enter image description here


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

0

虽然回答晚了3年,但是谷歌把我带到这里,我想我的答案仍然有用:)

Eclipse的本地XML编辑器可以折叠/展开XML。很棒。但是对于Android XML编辑器(我猜是ADT插件提供的),情况并非如此。

如果您需要在Android XML文件中进行折叠,请右键单击该文件,选择“打开方式”,然后选择“XML编辑器”。这将使用Eclipse的XML编辑器,并具有折叠功能。


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

-1

使用 WST。WST 主项目 它带有支持格式化和代码折叠等功能的 XML 编辑器。


抱歉,此功能不可用。另外,您知道有没有适用于其XML文件的Android插件吗? - android developer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接