Eclipse: 在两个编辑器中打开同一个文件?

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

对于 Eclipse 有什么方法可以做到这一点吗?

48466 次浏览

右键单击您的编辑器标签,并选择“新编辑器”。

... 除非你有一个新版本的 Eclipse,在这种情况下做窗口-> 新编辑器。

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

然后,单击它的选项卡并将其拖动到其他地方,使其具有同一文件的两个编辑器

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

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

在 Eclipse 火星中,还有另一种方法:

Window -> Editor -> Clone.

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

我知道他指定了一个新的编辑窗口。对于像我这样不需要新编辑器但希望能够在同一个选项卡中同时在两个地方查看文件的人,显示一个替代方案。

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

我在火星的问题(见下面的注释) ,似乎已经在氖清除。

分割编辑器似乎有点问题。JavaScript 编辑器喜欢在执行 while-you-type 验证时立即将光标跳转到另一个窗格。

Window-> Editor-> Clone 也可以在 Neon 2中使用,从其他注释判断,似乎在所有较新的 Eclipse 中都可以使用。

这是我的首选方案。

这似乎是现在在文件-> 新视图到文件,它打开选项卡与焦点到一个新的选项卡在同一组,然后你可以拖动它到另一组,如果你愿意。

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