【问题标题】:How can i stop Eclipse's "Servers" tab from grabbing focus when start/stopping a server?如何在启动/停止服务器时阻止 Eclipse 的“服务器”选项卡获取焦点?
【发布时间】:2010-09-10 14:05:07
【问题描述】:

使用 Eclipse IDE 时,只要服务器(在我的例子中是 tomcat)更改状态(启动、启动、停止、停止等),服务器选项卡就会变为活动状态。这很烦人,因为那时我看不到控制台。

默认情况下,我认为控制台具有“在标准输出/错误更改时显示控制台”,这会导致两个选项卡之间的小冲突。我也不喜欢这个选项。我只是想让我选择的标签保持活跃,而不是汽车业务。

有什么方法可以阻止服务器选项卡获取焦点/活动?

谢谢。

编辑

我应该提到我的控制台和服务器选项卡位于同一组选项卡中。

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    您可以在 Preferences - Server 中禁用焦点抓取。有一个复选框“服务器状态更改时显示服务器视图”。

    还有:

    首选项 -> 运行/调试 -> 控制台: 禁用“标准输出更改时显示控制台”

    【讨论】:

    • 确实需要有一种方法让版主为那些不注意的人选择正确的答案。
    • 这似乎在 Eclipse Mars 中不起作用。我取消选择了这两个选项,但每当我更改在此服务器上发布的应用程序的资源文件时,我的服务器视图仍然会获得焦点。
    • 这太糟糕了,@vap78。它在 Eclipse Mars.1 Release (4.5.1) 中为我工作。我确保服务器没有运行,取消选中“服务器状态更改时显示服务器视图”复选框,然后重新启动 Eclipse,它就成功了。
    • 不适合我。 Mac OS 上的火星 4.5.2。我停止了服务器,取消选中该框,重新启动 Eclipse,重新启动服务器...单击不同的视图,服务器立即获得焦点。
    【解决方案2】:

    为防止出现这种情况,请取消选择以下选项:

    “标准输出改变时显示控制台”


    “标准错误改变时显示控制台”

    那么控制台就不会对焦了。

    但我建议使用简单的快捷方式进行导航:

    Press F12 to return to Editor. 
    
    Press Alt+Shift+Q, P  - to return to the package editor 
    Press Alt+Shift+Q, O  - to outline
    Press Alt+Shift+Q, S  - to search
    Press Alt+Shift+Q, C  - to console
    Press Alt+Shift+Q, Q  - to show all views and choose correct 
    
    Press Ctrl+F7 - display a list of opened views
    Press Ctrl+F8 - select perspective
    

    【讨论】:

    • 我已经这样做了,但是服务器选项卡仍然占据了焦点。
    • 服务器和控制台视图在 Eclipse 中是两个不同的东西。
    【解决方案3】:

    首选项 -> 运行/调试 -> 控制台:

    禁用“标准输出更改时显示控制台”

    【讨论】:

    • 服务器和控制台视图在 Eclipse 中是两个不同的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2012-04-14
    • 2015-11-30
    • 2014-01-14
    • 2018-12-20
    • 1970-01-01
    相关资源
    最近更新 更多