【问题标题】:Eclipse: have the same file open in two editors?Eclipse:在两个编辑器中打开相同的文件?
【发布时间】:2026-02-13 23:50:02
【问题描述】:

当我编辑一个大文件时,我经常希望同时在两个编辑窗口中打开它(例如,作为参考,或者因为我同时处理文件的两个不同部分)。

有没有办法用 Eclipse 做到这一点?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    打开你的文件,然后Window->New Editor (注意:在较新的版本中,它将被称为New Window

    然后,单击其选项卡并将其拖动到其他位置以拥有同一文件的两个编辑器

    更新:正如 moschlar 所说,从 4.4 版开始,可以使用 Window -> Editor -> Clone 创建两个编辑器。

    【讨论】:

    • 这是唯一适用于 Eclipse Juno 的解决方案,因为“新编辑器”选项似乎已从编辑器选项卡上下文菜单中删除。
    • 此选项对我无效。你明白为什么吗?
    • Janusz,见 moschlar 的评论。
    • Window -> Editor 菜单中的其他选项也很有用,我通常选择“Toggle Split Editor (Vertical)”。
    • 我正在运行 Oxygen 并且“新编辑器”似乎没有这样做。相反,它会打开一个新窗口,里面什么都没有。但是,Window->Editor->"Toggle Split Editor",无论是垂直的还是水平的,都适合我。
    【解决方案2】:

    在 Eclipse Luna (4.4) 及更高版本中,这是开箱即用的支持:Window -> Editor -> Clone

    【讨论】:

      【解决方案3】:

      我意识到他指定了一个新的编辑窗口。为像我这样不想要新编辑器但希望能够在同一个选项卡中同时在两个位置查看文件的人显示替代方案。

      Window -> Editor -> Toggle Split Editor 将水平或垂直分割编辑器。
      Ctrl + _ 是水平的,Ctrl + { 是垂直的。更准确地说是Ctrl + Shift + -Ctrl + Shift + [

      我在火星上遇到了一些问题(见下面的注释),但在霓虹灯中似乎已经解决了。

      Mars 注意: 拆分编辑器似乎有点问题。 JavaScript 编辑器喜欢在执行 while-you-type-validation 时将光标暂时跳到另一个窗格。

      【讨论】:

      • 我一直在寻找这个功能,并在这篇文章中找到了 2 个合适的选项(拆分和克隆)!参考您的笔记,您是否发现克隆的编辑器解决方案比切换拆分更好/更一致地工作?一个和另一个一样稳定,我更喜欢你的方法(拆分),所以我没有为同一个文件打开 2 个单独的选项卡 - 与相似的文件/类名称混淆。
      • 在火星,克隆是必经之路。我还没有在 Neon 中尝试过。
      【解决方案4】:

      右键单击您的编辑器选项卡并选择“新建编辑器”。

      ... 除非您有较新版本的 eclipse,在这种情况下执行 Window -> New Editor。

      【讨论】:

      • @ChristopherStock on Eclipse-Juno,你可以打开Window -> New Editor。我已经在我的 Eclipse Juno 上进行了测试! :D
      • 没错。此解决方案适用于所有 Eclipse 版本。很遗憾,该选项已在选项卡的右键单击/上下文菜单中删除。但没关系! :) 日食 FTW!! :D
      【解决方案5】:

      Window -> Editor -> Clone 在 Neon 2 中也可用,从其他 cmets 来看,似乎在所有较新的 Eclipse 中都可用。

      这是我的首选解决方案。

      【讨论】:

        【解决方案6】:

        在 Eclipse Mars 中还有另一种方法:

        Window -> Editor -> Clone.

        然后将克隆的选项卡拖到角落以创建一个平行窗口。

        【讨论】:

          【解决方案7】:

          为了使答案保持最新,我强调在 Eclipse STS 中,此操作是使用 window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical) 执行的

          【讨论】:

            【解决方案8】:

            这似乎现在在 File-> New View Into File 中,它将焦点打开到同一组中的新选项卡中的选项卡,然后您可以根据需要将其拖到另一个组中。

            【讨论】: