如何强制eclipse将xml布局和样式显示为文本?

时间:2012-09-21 16:54:48

标签: android xml eclipse adt android-xml

我最近使用ADT 20.0.3升级到Eclipse 4.2(Juno)。

如果我从旧项目查看布局或样式,Eclipse只会向我显示其适当的基于控件的编辑器。我想编辑语法高亮的xml文本。我没有看到一种方法将插件的编辑器切换到这种模式,虽然它会回退到它扼流的布局,并且无法显示WYSIWYG。

任何帮助将不胜感激。

修改: 这个问题被证明是我recent adventures in themeing Eclipse 4.2的副作用。使用 Dark Juno 主题,在编辑器底部切换文本和所见即所得视图的按钮完全消失(不仅仅是错误的颜色,零屏幕区域)。切换回默认主题可以解决问题。

为了Dark Juno作者的利益,我注意到Eclipse在命令行输出了这个(我的省略号):

~$ eclipse
Failed to find defStyle: listViewStyle
...
Failed to find defStyle: textViewStyle
...
Failed to find defStyle: buttonStyle
...

编辑2 : 事实证明这是Dark Juno的一个已知问题:https://github.com/eclipse-color-theme/eclipse-ui-themes/issues/11

有没有人知道如何在不使用我看不到的按钮的情况下切换到文本?

6 个答案:

答案 0 :(得分:4)

使用Alt + PgDn切换内部标签。

但我们需要Dark Juno的永久解决方案。希望尽快得到补丁。

然后使用Alt + PgDn。

答案 1 :(得分:2)

您只需选择显示原始代码的标签,而不是底部栏中的控件:

enter image description here

单击strings.xml将显示突出显示语法的编辑器,您可以对所有XMl文件执行此操作。

答案 2 :(得分:2)

如果您在Mac OS X上使用Eclipse,则可以使用以下组合键⌥⇟在子选项卡之间切换。

答案 3 :(得分:1)

XML editor像这样,使用XML编辑器或文本编辑器,如果你更喜欢它。

希望有所帮助

答案 4 :(得分:0)

似乎还没有修复。在OS X上,快捷方式是Fn + Option + Up / Down(在Windows上实际上是Alt + PageUp / PageDown)

答案 5 :(得分:0)

要修复Dark Juno的错误,请删除该行:

swt-tab-renderer: url(bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering);

来自 com.github.eclipsecolortheme.themes / themes / css / juno.css 中的 CTabFolder 元素。

参考: https://github.com/rogerdudler/eclipse-ui-themes/issues/11#issuecomment-11439747