在调试开始时停止Eclipse从窃取焦点

时间:2015-07-08 19:24:48

标签: eclipse eclipse-pdt

我首先要说的是,这种事情在Linux中永远不会发生。也许这是由于我的特定窗口管理器,但出于方便,我回到OS X.

当Eclipse PDT调试开始时,它会抓住焦点。这通常稍微方便一些,尤其如此,但通常非常不方便。我正在使用JIT,由于某种原因触发了PHP致命错误,但是立即退出。效果是焦点窃取到Eclipse,并且反复进行,因为JavaScript重试了计时器上的失败调用。

我无法描述尝试修复错误的感觉,同时焦点会每1秒钟抢回一次。

那么我怎样才能阻止eclipse JIT触发致命错误或阻止OS X Eclipse窃取焦点。

我执行了此处列出的步骤(http://www.martijndashorst.com/blog/2014/07/02/prevent-eclipse-stealing-focus/),但它无效。

2 个答案:

答案 0 :(得分:1)

转到窗口 - >偏好 - >运行/调试 - >安慰。取消选中选项:

  1. 显示程序何时写入标准输出
  2. 显示程序何时写入标准错误
  3. enter image description here

答案 1 :(得分:0)

在调试时,有时还会出现蚀窗口在达到断点时抢占焦点的情况。因为通常在main()函数中设置了一个初始断点,所以它在开始调试后就立即窃取焦点,并且由于视图刷新较慢,因此看起来好像调试本身正在窃取焦点一样。

转到窗口->首选项->运行/调试,然后取消选中“在遇到断点时激活工作台”选项。

enter image description here] 1