如何将Eclipse从MDI模式切换到单窗口模式?

7
有没有办法将Eclipse变成SDI应用程序,而不是MDI应用程序? SDI - 单文档界面,每个窗格都是自己的窗口 MDI - 多文档界面,所有窗格都被固定在一个“主”窗口中。
Eclipse是一个MDI应用程序。所有小窗格(如调用堆栈、变量查看器等)都是主Eclipse窗口的一部分。与其让所有窗口都固定在一个主“eclipse”窗口中,我希望它们都是自由浮动的窗口。
3个回答

5
为使一个面板“自由浮动”,只需将该面板拖出主Eclipse窗口。
如果您只有一个监视器,您需要先调整Eclipse窗口的大小:不能让Eclipse在所有屏幕空间上最大化。然后您需要将您的面板拖到Eclipse窗口之外,直到您看到光标变成一个中间带有“+”号的小窗口
一旦您所有的面板都在所需位置,就可以在一个新的透视图中保存您的配置。(菜单Window\Save Perspective As
这样,您就可以轻松地在面板配置之间切换了。
关于SDI方面,Eclipse的编辑器部分被设计为仅编辑多个文档(因此只支持MDI)。卡尔的双击建议是专注于这些编辑文档中的一个最有效的方法。

我似乎无法像你建议的那样使窗格“自由浮动”。Eclipse似乎不允许我将窗格拖到主窗口之外。我在Ubuntu上使用的是Eclipse版本3.2.2。 - user51189
1
奇怪...我知道Eclipse不会授权您拖动编辑器窗格,但是视图窗格应该没有问题。您试图从Eclipse主窗口拖出哪个窗格?(注意:我记得它适用于eclipse3.3。它肯定适用于3.4... 3.2对我来说有点太旧了) - VonC

2
很抱歉,Eclipse 3.x及以下版本不允许编辑器窗口在应用程序窗口外。您可以将其他窗口拖出主窗口以获得更多的编辑空间,但例如,您不能将编辑器拖到第二个监视器上并在主监视器上打开另一个代码窗口。这一功能似乎已计划在Eclipse 4中实现。请参见https://bugs.eclipse.org/bugs/show_bug.cgi?id=8886了解此功能。

2
既然我是从谷歌搜索如何将代码编辑器部分放到两个显示器上的方法被带到这里来,我想分享另一个解释它的线程的链接。(基本上是窗口->新窗口)https://dev59.com/S3RC5IYBdhLWcg3wXP0C - Dustin Graham

2

点击每个文档旁边的小X,直到只剩一个文档处于打开状态。

或者,双击标签以将其最大化。

然后编辑您的问题,提供关于您真正想要做什么的更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接