Intellij idea 当我打开其他文件时,如何防止IDEA更改我的活动选项卡

Intellij idea 当我打开其他文件时,如何防止IDEA更改我的活动选项卡,intellij-idea,Intellij Idea,有点烦人,但它总是发生 我在这里,管好自己的事,快乐地编码着。我在不同的组中打开了CatClass.java和DogClass.java(通常还有很多其他文件): 我想打开并编辑CatService.java: 不幸的是,它在错误的组中打开,我想看到它与CatClass.java并排出现。因此,我决定将CatService.java移到另一端: 轰!现在原始组不再位于CatClass.java中,而是已更改为其他文件 这是我使用IDEA的最大问题,我通常在两个组中打开数十个文件,并在标签中

有点烦人,但它总是发生

我在这里,管好自己的事,快乐地编码着。我在不同的组中打开了CatClass.java和DogClass.java(通常还有很多其他文件):

我想打开并编辑CatService.java:

不幸的是,它在错误的组中打开,我想看到它与CatClass.java并排出现。因此,我决定将CatService.java移到另一端:

轰!现在原始组不再位于CatClass.java中,而是已更改为其他文件


这是我使用IDEA的最大问题,我通常在两个组中打开数十个文件,并在标签中翻找,取回我刚才所在的文件,这会严重影响流程。有什么方法可以防止这种情况发生吗?

这是一个已知(旧)错误:


我认为这与您描述的不一样。至少对我来说,在我移动CatService.java之后,它并没有改变哪个选项卡处于活动状态。表示固定与何时达到制表符限制(10)和某些制表符关闭有关,但在本例中不会发生这种情况。我注意到一个设置编辑器->编辑器选项卡->选项卡关闭策略->关闭活动编辑器时:“激活最近打开的选项卡”,它修复了关闭CatService.java时的问题。不幸的是,在移动CatService.java时,它并没有帮助。这对我来说很有效,但我想这是偶然的。做了一点调查,我发现这是一个错误-见上面更新的答案。对不起,忘了一会儿。是的,解决这个问题的唯一方法似乎是等到Jetbrains修复这个bug。正如记者所说,“这是我脑海中最烦人的问题,我一小时打几次。”