如何阻止标签在JetBrains IntelliJ内重新排序?

时间:2012-05-15 14:03:08

标签: intellij-idea

每当我点击IntelliJ中的某个标签时,它会重新排序所有标签,我发现这非常烦人,因为我学习了标签的顺序,然后它会切换?

2 个答案:

答案 0 :(得分:26)

这真令人讨厌和悲伤,因为这个问题是从2009年开始的,现在还没有解决。 我测试了多种配置并找到了合适的解决方案。

对于我的解决方法和更直观的行为,请转到设置 - >编辑标签

  • 展示位置:向右或向左(单行显示标签应检查并冻结)
  • 选中在编辑器标签中显示非唯一文件名的目录
  • 标签限制更改为 20 或您想要的值
  • 检查关闭不常用的文件
  • 选中激活最近的开启标签

应用并关闭窗口。然后转到菜单栏:窗口 - >编辑器选项卡,如果选中则取消选中按字母顺序模式。此更改允许您通过拖放重新排序选项卡,并在活动选项卡后添加新选项卡。这也很烦人,因为大多数编辑都将它附加到列表的末尾 也许您更喜欢按字母顺序模式,但排序不一致,因为文件中只有一个目录(最近的目录)正在评估排序。父文件夹和父项父项,...将被忽略。

还有一种恼人的行为,当您将标签栏放在顶部/底部时会更烦人。当使用右/左时你仍然有同样的问题,但你得到更多的空间,并没有开始用垂直列表如此快地惹恼你;)

  • 使用单行时,您只能滚动水平/垂直,无法滚出活动标签,您必须更改活动标签以进一步滚动。
  • 在标签末尾使用单行时,会显示一个图标,显示带有疯狂订单的消失标签,并在您激活其他标签时更改订单。

使用顶部/底部放置,您会遇到另一种恼人的行为:

  • 当您放置顶部/底部栏并且不使用单行时,在大多数情况下,当您在标签之间切换时,订单会发生变化,这对我来说是最烦人的行为。

在IntelliJ Cardea上进行测试

答案 1 :(得分:16)

此行为由Java外观和感觉定义,您可以将外观和感觉更改为不重新排序选项卡行的选项或启用单行显示选项卡的选项(或将标签设置为显示在右侧/左侧而不是顶部)。

另请参阅related bug report