我最近使用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
有没有人知道如何在不使用我看不到的按钮的情况下切换到文本?
答案 0 :(得分:4)
使用Alt + PgDn切换内部标签。
但我们需要Dark Juno的永久解决方案。希望尽快得到补丁。
然后使用Alt + PgDn。
答案 1 :(得分:2)
您只需选择显示原始代码的标签,而不是底部栏中的控件:
单击strings.xml将显示突出显示语法的编辑器,您可以对所有XMl文件执行此操作。
答案 2 :(得分:2)
如果您在Mac OS X上使用Eclipse,则可以使用以下组合键⌥⇟在子选项卡之间切换。
答案 3 :(得分:1)
像这样,使用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