如何阻止 IntelliJ 跳转到 运行 控制台中的子类别

How to stop IntelliJ from jumping to a subcategory in run console

我希望我能清楚地解释我的具体烦恼:

很久以前,IntelliJ 在 运行 控制台中引入了一个功能来解析输出的内容,并尝试在左侧打印一个漂亮的树结构。但是,其跳转到错误的默认行为非常烦人。为了说明我的观点:

正常启动时,右侧面板中会显示完整的控制台输出。但是,当事情发生时,或者在我的 gradle run 情况下,当我简单地停止它时,IntelliJ 将跳转到特定的输出块,并出现错误:

请注意,在第二个屏幕截图中,右侧面板的右侧没有滚动条,因此我无法向上滚动查看实际的 运行 日志。我必须单击树中左侧面板的顶部元素才能查看所有日志。

锁定特定的输出块很不错,但没有它我也很高兴,就像它被引入之前一样。但是默认跳转到那个块是令人讨厌和恼火的。几乎在所有情况下,我都像这样开始和结束 运行,我必须单击左侧面板才能查看整个日志——这个“Build cancelled”错误块根本没有用。当它跳转到一个实际的异常时,大多数时候我需要查看它的上下文来寻找原因,这需要我在块所在的日志流中重新定位自己。这对我来说非常适得其反。

我一直在假设 IntelliJ 应该提供一个选项,默认情况下不跳转到错误(在右侧面板中保留完整日志),或者禁用整个控制台输出解析。

我无法找到其中任何一项的设置。有谁知道这是否可能?

我们正在努力解决这个问题。请投票并关注https://youtrack.jetbrains.com/issue/IDEA-241844