保留可见选项卡下的先前打开文件选项卡

时间:2012-06-29 02:39:30

标签: eclipse eclipse-juno

Eclipse Juno - 在我的工作区中,我在左侧打开了“Package Explorer”,在右侧打开了6个可见文件选项卡,在“Show List”下面我有17个文件。

在这六个可见文件选项卡中,我正在处理第三个文件(abc.java),如果我在'Show List'(xyz.java)下选择一个文件,那么eclipse会将xyz.java显示为活动状态选项卡和显示列表中的下5个文件。我以前的可见文件标签已经消失,现在我有了一组新的可见文件标签。有没有办法让我以前的活动文件'abc.java'在可见文件选项卡下,我当前的活动文件为'xyz.java'

4 个答案:

答案 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
  • 选择您使用的主题的CSS
  • swt-mru-visible: false;替换为swt-mru-visible: true;
  • 重启eclipse(我还没有测试是否有必要)

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

如果您查看不同主题的css文件,您可以看到为什么切换主题也可以解决问题。

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

答案 2 :(得分:8)

以下是anweibel对Eclipse Luna的回答的快速更新:

您想编辑的CSS现在位于

  • 安装/插件/ org.eclipse.ui.themes_1.0.0.qualifier / 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"
相关问题