保留以前打开的文件标签下可见的标签

Eclipse朱诺 – 在我的工作区,我有“包资源pipe理器”在左侧打开,在右侧我有6个可见的文件标签,并在“显示列表”我有17个文件。

在这6个可见的文件标签中,我正在处理第三个文件(abc.java),如果我在“显示列表”(xyz.java)下select一个文件,那么eclipse将显示xyz.java作为活动标签,接下来显示列表中的5个文件。 我以前的可见文件标签已经消失,现在我有一个新的可见文件标签集。 有没有办法让我以前的活动文件'abc.java'在可见的文件标签下,我的当前活动文件是'xyz.java'

我想我只是有同样的问题,我通过切换主题来解决它。

转到首选项 – >常规 – >外观,然后切换到经典主题。

我不明白为什么这有助于,但它为我工作。

更新:

被再次咬伤后,我再次检查,作为@anweibel在他的回答说,这可以在CSS编辑。

我刚刚使用Eclipse Marketplace安装了E4 CSS编辑器插件,以便我可以在Preferences – > Apperance下直接从Eclipse中更改CSS。 我将swt-mru-visible从false更改为true,以便GTK主题的相关部分如下所示:

.MPartStack { font-size: 11; swt-simple: false; swt-mru-visible: true; } 

需要重新启动才能使更改生效。

更多信息也可以在这里find: Eclipse选项卡重新定位

有一个更直接的方法来恢复日食Juno编辑器的旧选项卡行为:

  • 转到INSTALL/plugins/org.eclipse.platform_4.2.0.qualifier/css
  • select您使用的主题的CSS
  • replaceswt-mru-visible: false;swt-mru-visible: true;
  • 重新启动eclipse(我没有testing过,如果这是必要的,在所有)

如果这不起作用,请查看INSTALL/configuration/org.eclipse.e4.ui.css.swt.theme/ for CSS文件。

如果你看看不同主题的CSS文件,你可以看到为什么切换主题也解决了这个问题。

=> http://wiki.eclipse.org/Eclipse4/CSS

这里是anweibel Eclipse Luna的答案的快速更新:

你想编辑的CSS现在位于

  • INSTALL /插件/ org.eclipse.ui.themes_1.0.0.qualifier / CSS

针对所有主题的Quick 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/' 

这将find所有具有“swt-mru-visible:false”的CSS文件,用* .orig后缀将它们备份并更改为“swt-mru-visible:true”

你可以find所有的备份文件“

 find . -type f -name "*.orig"