可能重复:
Moving and vanishing lines of code; trouble with Eclipse's XML Editor
我是Eclipse和ADT的新手,但是已经在两台不同的机器上设置了我的环境,两者都显示了相同的怪异(两者都是Windows 7 64位)。
在图形布局和main.xml视图之间更改选项卡时,main.xml视图中的代码行将开始消失或移动。没有视频或动画gif很难显示,但我会尝试使用这些屏幕截图:
请注意,我所做的只是突出显示一个文本块,突然间所有这些文件都被忽略了。它使开发变得不那么愉快。
有什么想法吗?
答案 0 :(得分:5)
经过一些测试,我发现选项“自动格式化由可视化布局编辑器编辑的XML”(在“首选项”|“Android |编辑器”中)可能是这里的罪魁祸首。
通过我的测试,我发现在图形布局设计模式下更改属性(例如layout_gravity)时,当我返回到XML(文本)模式时,总是搞乱文件的可视化显示是开启但是当它关闭时我没有问题。
如果要在从图形布局设计模式返回时格式化XML,只需使用快捷键 Ctrl - Shift - F 。另外,我没有看到使用“保存格式”选项的任何问题;即使我在图形布局模式下使用它;因此,当您仍处于图形布局模式时,可以使用 Ctrl - S 来保存和格式化XML。
我尝试了其他编辑器选项,例如“显示范围指示器”或“使用字符显示垂直标尺的变化”,但我没有看到激活或取消激活这些选项的行为有任何差异。
最后,纠正文件腐败时的视觉显示;我发现使用快捷方式: Ctrl - A , Ctrl - C , Ctrl - V 比关闭/重新打开文件容易一些。这相当于选择全部,复制,粘贴;有效地将整个XML文件复制到自身上。