Eclipse标签重新定位


71

我已经使用Indigo一段时间了,现在尝试Juno
确实有一点麻烦:

在Indigo上打开10个标签时

A | B | C | D | J | H | G ....(F | T | S)

并且当前在B上,
当您再次选择选项卡T中显示的文件时,该选项卡(在Indigo上,那不是Juno上的问题)将重新定位,如下所示:

A | B | T | C | D | J | H ....(G | F | S)

这很有用,因为如果在B之后打开T,则意味着应该将它们分组在一起

在Juno上,它不会重新定位它们,而是需要在选项卡列表中查找最近的文件

问:如何设置回去?我在选项中使用“选项卡”搜索了参数,但没有结果

编辑:在新版本中仍然相同(Kepler)

编辑:感谢Paul的回答,一个好的解决方案是在eclipse文件夹中搜索.css文件,并在e4-default-win7.css中将swt-mru-visible属性设置为true。


3
我知道这是一个老问题。但是在每一个新版本的eclipse上,我都会继续回到这里以获取答案。自2012
bugs/show_bug.cgi?id=

Answers:


86

默认情况下,Juno不会显示您在Indigo中看到的MRU(最近使用最多)选项卡行为(它永远无法正常工作),而是使用编辑器文档顺序。

我相信您可以通过切换到“经典”主题Preferences>General>Appearance或通过编辑CSS来重新激活它。参见http://wiki.eclipse.org/Eclipse4/CSS

.MPartStack {
    swt-mru-visible: true;
}

不要忘记重新启动Eclipse以使其使用新参数。


16
这必须是迄今为止Juno中最令人讨厌的行为。如果MRU不能正常工作,则应该对其进行修复,如果失败,将其保留为原来的样子,直到可以。在默认行为下,在Juno中的两个编辑器之间切换非常麻烦。
洛克

这个答案让我非常兴奋,但是更改此值JUNO_SR2_HOME/plugins/org.eclipse.platform_4.2.2.v201302041200/css/e4_basestyle.css对我的制表符排序行为没有影响。除了重新启动以外,是否需要激活MRU设置?
乔纳森·富斯

4
啊哈,在中再次将其显式设置为false e4_default_mac.css。在那里进行更改,然后重新启动Eclipse即可解决问题。
乔纳森·菲斯

至于链接的Eclipse4 / CSS插件站点...该页面上的说明当前说要从download.eclipse.org/e4/updates/0.15-I-builds安装,但是该URL不再有效。我在以下位置找到了该插件:download.eclipse.org/e4/updates/0.16-I-builds
Lambart,2014年

1
在2015年6月的火星上,会有一个偏好设置,您无需编辑CSS。
Paul Webster

12

显然,此选项是在Eclipse Mars 4.5中添加的:

窗口->首选项->常规->外观->

溢出时可见的标签:

[X]显示最近使用的标签

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.