【问题标题】:How do I stop tabs from re-ordering inside IntelliJ IDEA?如何阻止标签在 IntelliJ IDEA 中重新排序?
【发布时间】:2019-11-28 18:25:22
【问题描述】:

每次我单击 IntelliJ IDEA 中的某个选项卡时,它都会重新排序所有选项卡。我发现这非常烦人,因为我知道标签的顺序,然后它会切换。

【问题讨论】:

  • 可以发截图吗?不清楚你的意思。

标签: intellij-idea


【解决方案1】:

这真的很烦人也很伤心,因为这个问题是从 2009 年开始的,至今仍未解决。 我测试了多种配置并找到了合适的解决方案。

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

  • 放置:右或左(在单行中显示标签应选中并冻结)
  • 检查在编辑器选项卡中显示目录以获取非唯一文件名
  • 制表符限制更改为20或您想要的值
  • 勾选关闭不常用的文件
  • 勾选激活最近打开的标签

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

仍然有一个烦人的行为,当您将标签栏放在顶部/底部时会更烦人。使用右/左时,您仍然会遇到同样的问题,但您会获得更多空间,而且垂直列表不会让您如此快速地烦恼;)

  • 使用单行时,您只能水平/垂直滚动,不能滚动出活动标签,您必须更改活动标签才能进一步滚动。
  • 在标签末尾使用单行时,会出现一个图标,该图标会以疯狂的顺序显示已消失的标签,当您激活另一个标签时,它会更改顺序。

通过顶部/底部放置,您会得到另一个烦人的行为:

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

在 IntelliJ Cardea 上测试

【讨论】:

  • 我认为你把它们移到一边是对的——这很可怕,但总比找不到文件好
  • @CrazyCoder 注意!
  • @CrazyCoder 我仍然有这个问题。在 2019.3.刚刚发布了一个关于此的新问题。
【解决方案2】:

此行为由 Java Look&Feel 定义,您可以将 Look&Feel 更改为不重新排序选项卡行的选项,或启用在单行中显示选项卡选项(或将选项卡设置为显示在右侧/左侧而不是顶部)。

另请参阅related bug report

【讨论】:

  • 我尝试了几种不同的外观和感觉,它们都在切换标签,您有什么建议不?
  • 我不知道这样的 L&F,无论如何安装它会很困难并且 UI 可能看起来很难看,所以最好使用其他建议的解决方法。
  • 对那个错误报告的人进行投票!认为这是想法中最糟糕的错误!我的头进去了吗!
  • @CrazyCoder 在此处查看 cmets:stackoverflow.com/a/17550591/961018 并查看我的最后一个问题:stackoverflow.com/questions/60326280/… ... 烦人。很多年了,还是有问题。
猜你喜欢
  • 2015-08-26
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
  • 2012-08-29
  • 1970-01-01
相关资源
最近更新 更多