我首先要说的是,这种事情在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/),但它无效。
答案 0 :(得分:1)
答案 1 :(得分:0)
在调试时,有时还会出现蚀窗口在达到断点时抢占焦点的情况。因为通常在main()
函数中设置了一个初始断点,所以它在开始调试后就立即窃取焦点,并且由于视图刷新较慢,因此看起来好像调试本身正在窃取焦点一样。
转到窗口->首选项->运行/调试,然后取消选中“在遇到断点时激活工作台”选项。
] 1