Eclipse Juno - 在我的工作区中,我在左侧打开了“Package Explorer”,在右侧打开了6个可见文件选项卡,在“Show List”下面我有17个文件。
在这六个可见文件选项卡中,我正在处理第三个文件(abc.java),如果我在'Show List'(xyz.java)下选择一个文件,那么eclipse会将xyz.java显示为活动状态选项卡和显示列表中的下5个文件。我以前的可见文件标签已经消失,现在我有了一组新的可见文件标签。有没有办法让我以前的活动文件'abc.java'在可见文件选项卡下,我当前的活动文件为'xyz.java'
答案 0 :(得分:35)
我想我遇到了同样的问题,我通过切换主题解决了这个问题。
转到首选项 - >一般 - >外观并切换到经典主题。
我无法理解为什么这会有所帮助,但它对我有用。
更新
再次被我咬了之后我再次检查了,并且@anweibel在他的回答中说这可以在CSS中编辑。
我刚刚使用Eclipse Marketplace安装了E4 CSS编辑器插件,以便我可以直接在Eclipse下更改CSS - >外观。我将swt-mru-visible从false更改为true,以便GTK主题的相关部分看起来像这样:
.MPartStack {
font-size: 11;
swt-simple: false;
swt-mru-visible: true;
}
需要重新启动才能使更改生效。
更多信息也可以在这里找到:Eclipse tabs repositionning
答案 1 :(得分:27)
有一种更直接的方法可以恢复日食Juno编辑器的旧标签行为:
INSTALL/plugins/org.eclipse.platform_4.2.0.qualifier/css
swt-mru-visible: false;
替换为swt-mru-visible: true;
如果这不起作用,请查看INSTALL/configuration/org.eclipse.e4.ui.css.swt.theme/
的CSS文件。
如果您查看不同主题的css文件,您可以看到为什么切换主题也可以解决问题。
答案 2 :(得分:8)
以下是anweibel对Eclipse Luna的回答的快速更新:
您想编辑的CSS现在位于
答案 3 :(得分:0)
针对所有主题的快速Linux修复:
cd <eclipse install dir>
find . -type f -name "*.css" | xargs grep 'swt-mru-visible: false' | cut -d: -f1 | xargs -n1 sed -i.orig 's/swt-mru-visible: false/swt-mru-visible: true/'
这将找到所有带有&#34; swt-mru-visible:false&#34;的CSS文件,用* .orig后缀备份它们并更改为&#34; swt-mru-visible:true&#34;
您可以使用&#34;
找到所有备份文件find . -type f -name "*.orig"