每当我尝试编辑布局时,我都会注意到 Eclipse 的这个奇怪问题。这甚至不是编辑的问题。当我点击 main.xml 文件时,这是问题所在,没错,点击。它会自动复制我的行信息,将其推送到下一行并将整个文件搞砸。Eclipse 可以很好地处理我的所有其他文件,例如 Android 中的 string.xml 和 java 文件。有人可以帮我吗?
问问题
1867 次
2 回答
4
经过一些测试,我发现“自动格式化由可视布局编辑器编辑的 XML”选项(在 Preferences | Android | Editors 中)可能是这里的罪魁祸首。
通过我的测试,我发现在图形布局设计模式下更改属性(例如 layout_gravity)总是会在此选项打开但返回 XML(文本)模式时搞砸文件的视觉显示,但是当它关闭时我没有问题。
如果您想在从图形布局设计模式返回时格式化 XML,只需使用快捷键 Ctrl-Shift-F。此外,我没有发现使用“保存时格式化”选项有任何问题;即使我在图形布局模式下使用它;因此,当您仍处于图形布局模式时,您可以使用 Ctrl-S 来保存和格式化您的 XML。
我尝试了其他编辑器选项,例如“显示范围指示器”或“使用字符显示垂直标尺的变化”,但我没有看到激活或取消激活这些选项的行为有任何差异。
最后,纠正文件损坏时的视觉显示;我发现使用快捷键:Ctrl-A、Ctrl-C、Ctrl-V 比关闭/重新打开文件要容易一些。这相当于做了一个全选、复制、粘贴;有效地将整个 XML 文件复制到自身之上。
于 2012-06-08T11:05:29.367 回答
0
我发现有时可以通过向下和向上滚动 xml 文件来解决此问题。如果这不起作用,那么您可以关闭 xml 文件并重新打开它。
于 2012-04-15T20:01:06.310 回答