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

use*_*069 8 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/),但它没有用.

lax*_*089 1

转到窗口 -> 首选项 -> 运行/调试 -> 控制台。取消选中选项:

  1. 显示程序何时写入标准输出
  2. 显示程序何时写入标准错误

在此输入图像描述

  • 看来这并不能阻止 Eclipse 抢走焦点——只是阻止 Eclipse 显示其控制台(在 Eclipse 内) (3认同)