【问题标题】:Any tips on how to organize Eclipse environment on multiple monitors?关于如何在多个监视器上组织 Eclipse 环境的任何提示?
【发布时间】:2026-02-02 14:00:01
【问题描述】:

我找不到将 Eclipse 窗口放在两个显示器上的好方法。目前,我只是将几个窗口分离(单击标题并拖动)到辅助监视器(包资源管理器、控制台和大纲),同时使主监视器具有最大化的源编辑窗口。

除了一些烦人的问题外,它工作得很好。编辑代码时,分离的窗口不在焦点上。这意味着,例如,最后一次构建快捷方式 (Alt-Shift-X, Q)工作,因为它找不到构建文件(因为包资源管理器不是焦点)。文件搜索菜单中的“选定资源”选项也没有选择当前的包选择。

所以我想知道分离窗户是正确的方法吗?你有更好的解决方案,至少包资源管理器保持关注吗?

谢谢。

PS。顺便说一句,由于某种原因,“无法找到构建”错误仅在 3.4 版本中开始出现。

【问题讨论】:

    标签: eclipse multiple-monitors eclipse-3.4


    【解决方案1】:

    在 Eclipse Helios(当前为 3.6.2)中,我发现使用另一个窗口在不同屏幕中显示多个文档非常有用。 在主菜单中,转到:

    窗口 > 新窗口,

    并将其拖到您喜欢的屏幕上。双击编辑器上的文件名,将最大化编辑器的窗口。

    希望我能帮上忙。

    基尔。

    PS:如果你想在关闭 Eclipse 时同时保持两个窗口,不要一个一个地关闭它们。而是去:文件>退出。

    【讨论】:

    • 感谢您的提示和 +1。但是,窗口不“交流”,例如一个窗口中的 javadoc 视图不会被另一个窗口中的选择更新,类似于 jUnit。
    • @David 我在 Eclipse 中的唯一经验来自 CDT,您所说的在 CDT 中也是正确的。然而,如果您在一个窗口中选择一个变量,则同一变量会在另一个窗口中由索引器突出显示。这同样适用于其他全局操作,例如刷新资源管理器等...
    • 这个问题的一个问题是新窗口没有原来的窗口设置,而且(我相信)如果你最后关闭它,它会将 Eclipse 的设置重置为最后关闭的窗口。我只做了这个然后切换到在两个监视器上最大化 Eclipse 并将代码窗口分成两个,每个监视器一个。
    【解决方案2】:

    我使用 Ultramon 将我的 Eclipse 分布在两个显示器上。

    我的左侧专门用于代码,右侧用于 Project Explorer、Search、Console、Ant 和 Outline 视图。

    这样,当我在任务栏或 alt-tab 中单击 Eclipse 时,我就可以将注意力集中在所有的 Eclipse 上。我还可以在右侧监视器上覆盖另一个窗口(通常是我的浏览器或跟踪查看器)。如果我想同时编码和阅读一些参考资料,我会使用 SemTop 固定覆盖的窗口(这是快捷键派上用场的地方)。

    所以我可以同时查看代码和 * ;)

    Ultramon

    【讨论】:

    • 能否提供 Ultramon 的链接?
    • 我喜欢 SemTop 的免费软件替代品:Dekspins
    • @prefabSOFT - 我实际上已经开始使用AutoHotkey 脚本。
    • 这正是我以前在 Visual Studio 中所做的,使用 Ultramon 将 IDE 最大化到两个显示器(据我所知,即使是 Windows 7 仍然缺乏该功能,如果我错了,请纠正我)然后将源部分分成两半,手动使拆分与监视器拆分对齐。每当 IDE 中的某个部分自动更改大小时,与监视器中的拆分匹配的拆分就会中断,这种情况会发生。会喜欢原生双显示器支持。
    • @MatthewDoucette - 现在我是一名 .NET 开发人员,我对 Visual Studio 所做的完全一样。基本上只是复制了我的 Eclipse 设置。
    【解决方案3】:

    我将 Eclipse 环境拆分为两个监视器(均运行在 1600*1200)

    在左侧,我将主编码窗口最大化,右侧有轮廓。

    在第二台显示器上,我有 Junit 窗口、问题、控制台和包资源管理器

    我为我使用的所有视角都复制了相同的布局。

    我从未使用过 Alt-Shift-Q 快捷方式,但我找到了 Alt- Shift-X, T 当我专注于主编码窗口时,运行 junit 的快捷方式工作正常。

    包资源管理器可能与编码窗口位于同一监视器上吗?

    【讨论】:

    • “拆分”是指两个 Eclipse 窗口还是一个在两个显示器上最大化?
    【解决方案4】:

    我有一个宽屏主显示器和一个非宽屏辅助显示器。我的主显示器上的布局分为三列:第 1 列在上半部分包含包资源管理器,在下半部分包含选项卡中的大纲、层次结构和搜索结果视图。第二列是代码,比其他两列宽大约两倍半。 (因为我办公室的每个人都有宽屏显示器,所以我们已经标准化为 100 行而不是 80 行。)第三列的顶部是调试视图,有点小;其下方选项卡中的变量、表达式和 JUnit 视图,占据了大部分垂直空间;以及下面的小断点视图。我的辅助显示器有两个被撕掉的窗口:控制台占据了大部分屏幕,在它下方我有一个较小的窗口,其中包含选项卡中的问题和历史视图。

    我唯一的抱怨是当我在家中通过单显示器设置远程桌面时:辅助显示器上的两个窗口移动到主显示器。我有一个“单屏”视角,我在这个场景中使用它来纠正这个问题,但是当我回到工作岗位并切换到双显示器视角时,我必须手动将窗口移回另一台显示器。我希望 Eclipse 把它们留在那儿,但我看不出有什么办法让它做到这一点。

    【讨论】:

      【解决方案5】:

      我的主显示器上有包资源管理器和代码,辅助显示器上有控制台。我通过右键单击控制台选项卡并选择移动..然后查看来做到这一点。 这样我就可以拖放控制台窗口并调整其大小。

      希望这会有所帮助!

      【讨论】:

        【解决方案6】:

        我通过将我的 Eclipse 扩展到两个显示器来做到这一点,在 Windows 中,您可以通过按住 win 键并点击 P 来扩展屏幕,

        然后,选择我的左侧显示器作为主显示器,我拖动 Eclipse 窗口的右侧以一直覆盖另一个屏幕。然后将eclipse分成三列。现在我的主监视器专门用于代码编辑器,控制台和包资源管理器在另一个上!当您有一个完整的代码监视器时,使用cntrl+{ 并有第二个垂直列用于查看同一个文件,或将另一个文件的选项卡拖到屏幕一侧以同时查看两者总是有帮助的。

        最后我刚刚从窗口保存了我的工作 > 将透视图另存为

        当我不在办公室时,我可以在normaldual monitor 视角之间切换

        【讨论】:

        • 这个想法似乎不错。但如果你有一台笔记本电脑和一台分辨率非常不同的显示器,结果会很奇怪。
        • @borjab,对。在这种情况下,只需将第二个窗口的选项卡拖到另一个监视器上,它将创建两个不同大小的单独窗口,其余窗口相同。
        • 我终于做到了。一个仅用于最大化代码的窗口。其他用于 Junit、服务器、控制台、包资源管理器。体验更好
        【解决方案7】:

        通过在 Eclipse 中使用 Ctrl+Shift+R,我已经减少(但没有消除)始终显示包资源管理器的需要,这会弹出一个“输入时过滤器”窗口,在您输入的文件之间进行切换记住 easy 的名称,并接受通配符以便于查找您部分记住名称的文件。

        我在我的主屏幕上保留源代码,在我的辅助屏幕上列出任务和 LogCat (android),如果我发现我正在阅读大量网络内容,我会通过协同作用启动我的笔记本电脑作为独立的第三个屏幕,它不是理想但有效。

        【讨论】:

          最近更新 更多