Eclipse-拆分视图中是否存在相同的.Java文件?


78

也许这是一个微不足道的问题,但这使我很烦恼。我现在正在编辑某人的程序,他们的.java文件之一绝对很大。我目前正在尝试对其进行编辑,同时也对其进行引用。

是否可以在Eclipse中拆分屏幕以允许拆分同一文件的视图?


1
从Eclipse 4.4 M4开始,现在可以!请参阅下面的答案
VonC 2013年

这是一个后续问题的重复副本,具有更好,更现代的答案: 如何在Eclipse IDE中拆分窗口/视图?
安迪·托马斯

@AndyThomas我认为您的意思是较新的问题是该问题的重复。
SnakeDoc

@SnakeDoc-不,我的意思是两个都是重复的,较新的有更好的答案,旧的可以作为新的一个的关闭
Andy Thomas

Answers:


88

A.窗口->新建编辑器

或(快一点)

B.右键单击带有您要在另一个拆分视图中查看的代码的选项卡,然后选择“新建编辑器”以在同一编辑器窗口中复制此选项卡(即,不必像A中那样打开全新的编辑器窗口)。

然后将新标签页向右拖动,直到看到箭头,然后松开手指。这样,两个视图将保持同步:您在左侧更改的所有内容都会在右侧更改。


4
谢天谢地。您不知道您提供了多少帮助!再次感谢。
费德勒2010年

3
做某事应该更容易的复杂方法!在Visual Studio中,您只需单击一个手柄并将其向下拖动。
gonzobrains

@gonzobrains与NetBeans一样,这是自然而然的非常方便的事情,直到今天当我再次使用Eclipse时,我都将其视为理所当然!
雅各布·麦凯

仅适用于Luna之前的版本。Luna中最接近的等效行为是执行Window> Editor> Clone。这将创建带有文件的第二个选项卡,然后可以像以前一样将其拖动到拆分视图中。或使用@VonC的答案。
Quantum7年

如@ Quantum7所述,这仅在Luna之前有效,但请参见下面的@VonC答案-即Ctrl+_用于水平分割和Ctrl_{垂直分割(也可以通过菜单通过“窗口”>“编辑器”>“切换分割编辑器”((“垂直” |水平”))
SteveR

51

Lars Vogel刚刚(2013年12月)在“在Eclipse M4 Luna中实现的拆分编辑器”中宣布,现在有可能!

在Eclipse M4 Luna 4.4中实现的拆分编辑器

这解决了最古老,最受欢迎的Eclipse错误之一:Bug 8009

拆分编辑器功能已在Bug 378298中开发,并将从Eclipse Luna M4开始使用。Eclipse Luna M4的注释和新闻价值将包含此公告。
当前拆分的快捷方式是:

  • Ctrl+_用于水平分割,以及
  • Ctrl+{用于垂直拆分

https://bugs.eclipse.org/bugs/attachment.cgi?id=214959

mahesha999评论菜单中有一个克隆选项,Window > Editor > Clone可打开单独的克隆窗口/选项卡(而不是同一选项卡中的拆分视图),该窗口/选项卡可拖动到第二台监视器。


2
我想两年前我投票赞成你。我再次需要这个,打算把你投票。但是很遗憾,我不能两次投票。
Greeso

它的单个选项卡托管两个视图,对吗?我无法在第二台显示器上拖动该分割视图,对吗?
Mahesha999 '17

2
刚刚找到爱德华多的答案。中有克隆选项Window>Editor?Clone,允许拖动到第二台显示器。
Mahesha999,17年

1
@ Mahesha999好点。我已将您的评论包含在答案中,以提高知名度。
VonC

@ Mahesha999感谢您的编辑:现在更加清晰。
VonC

6

对于两个标签:

Window > Editor > Clone

对于相同的标签(如上所示):

Window > Editor > Toggle Split Editor


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.