【发布时间】:2014-02-04 13:54:19
【问题描述】:
首先,这不是关于观点的问题。我在调试时已经禁用了调试透视图。我的问题是关于调试视图(窗口-> 显示视图-> 其他-> 调试-> 调试)。弹出这个视图,为您提供有关正在运行的线程以及它们被挂起的位置等信息。我的问题是,我经常发现自己需要在单步执行代码的同时查看控制台输出,无论出于何种原因。我的控制台窗口与 Debug 视图位于 Eclipse IDE 的同一区域。如果我关闭那里的调试视图,我将失去在断点处停止时跨步/进入的能力(热键也不起作用,但应用程序仍然暂停在您关闭视图时的位置)。如果我打开了调试视图,每次我跨步/进入一个方法时,屏幕都会将焦点从控制台切换回调试视图。这非常烦人。如何禁用此功能?
编辑 - 我刚刚进行了一些测试,调试视图的焦点集中在与它位于同一区域的任何其他内容上。不管其他选项卡的用途是什么。可能有一些例外,但肯定有办法在某个地方禁用它......
我还注意到它不会在每一步都切换到调试视图,在我的情况下,它会在将某些内容写入 SDT Out 时切换。
最后一次编辑 - 我找到了一个解决方法,它没有回答我提出的问题,但确实解决了我的特殊情况。在 Window -> Preferences -> Run/Debug -> Console 下,有两个复选框用于在程序写入标准输出/标准错误时显示。如果我检查这些,eclipse 将首先切换到 Debug 视图,然后立即切换回控制台。
【问题讨论】:
-
您获得调试视图的路径似乎与我所拥有的略有不同。你用的是哪个版本的eclipse?
-
Eclipse Java EE IDE for Web Dev Version: Kepler Release Build id: 20130614-0229 抱歉,应该包含在 OP 中。
-
@CasualT 我在 OP 中输入错误视图的路径。我编辑了它。