可能重复:
Moving and vanishing lines of code; trouble with Eclipse's XML Editor
每当我尝试编辑布局时,我都注意到Eclipse的这个奇怪问题。它甚至不是编辑的问题。当我点击main.xml文件时,这是问题,那就是点击。它会自动复制我的线路信息,将其下移到下一行并拧紧整个文件。 Eclipse与我的所有其他文件(如Android中的string.xml和java文件)一起工作正常。有人可以帮助我吗?
答案 0 :(得分:4)
经过一些测试,我发现选项“自动格式化由可视化布局编辑器编辑的XML”(在“首选项”|“Android |编辑器”中)可能是这里的罪魁祸首。
通过我的测试,我发现在图形布局设计模式下更改属性(例如layout_gravity)时,当我返回到XML(文本)模式时,总是搞乱文件的可视化显示是开启但是当它关闭时我没有问题。
如果要在从图形布局设计模式返回时格式化XML,只需使用快捷键Ctrl-Shift-F即可。另外,我没有看到使用“保存格式”选项的任何问题;即使我在图形布局模式下使用它;因此,当您仍处于图形布局模式时,可以使用Ctrl-S来保存和格式化XML。
我尝试了其他编辑器选项,例如“显示范围指示器”或“使用字符显示垂直标尺的变化”,但我没有看到激活或取消激活这些选项的行为有任何差异。
最后,纠正文件腐败时的视觉显示;我发现使用快捷键:Ctrl-A,Ctrl-C,Ctrl-V比关闭/重新打开文件要容易一些。这相当于选择全部,复制,粘贴;有效地将整个XML文件复制到自身上。
答案 1 :(得分:0)
我发现有时可以通过向下滚动xml文件来解决这个问题。如果这不起作用,那么您可以关闭xml文件并重新打开它。