Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使eclipse脱离MDI模式?_Eclipse_Mdi_Sdi - Fatal编程技术网

如何使eclipse脱离MDI模式?

如何使eclipse脱离MDI模式?,eclipse,mdi,sdi,Eclipse,Mdi,Sdi,有人知道一种使Eclipse成为SDI应用程序而不是MDI应用程序的方法吗? SDI-单文档界面,每个窗格都是自己的窗口 MDI-多文档界面,所有窗格都卡在一个“主”窗口内 Eclipse是一个MDI应用程序。所有小窗格(如调用堆栈、变量查看器等)都是一个主Eclipse窗口的一部分。与其让所有窗口都卡在一个主“eclipse”窗口中,我希望它们都是自己的自由浮动窗口。点击每个文档旁边的小X,直到只有一个打开的窗口 或者,双击选项卡将其最大化 然后编辑您的问题,提供更多关于您真正想要做什么的信息

有人知道一种使Eclipse成为SDI应用程序而不是MDI应用程序的方法吗? SDI-单文档界面,每个窗格都是自己的窗口 MDI-多文档界面,所有窗格都卡在一个“主”窗口内


Eclipse是一个MDI应用程序。所有小窗格(如调用堆栈、变量查看器等)都是一个主Eclipse窗口的一部分。与其让所有窗口都卡在一个主“eclipse”窗口中,我希望它们都是自己的自由浮动窗口。

点击每个文档旁边的小X,直到只有一个打开的窗口

或者,双击选项卡将其最大化

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

要使窗格“自由浮动”,只需将该窗格拖到eclipse主窗口之外

如果只有一个监视器,则必须首先调整eclipse窗口的大小:不能在所有屏幕空间上使eclipse最大化。
然后,您必须将窗格拖到eclipse窗口外,直到看到光标变为一个中间有“+”的小窗口

一旦所有窗格都处于所需位置,请将配置保存到新窗格中。(菜单
窗口\将透视图另存为

这样,您可以轻松地在窗格配置之间切换


但是,关于SDI方面,eclipse的编辑器部分用于编辑多个文档(因此,仅限于MDI)。

Karl的双击建议最能有效地将注意力集中在其中一个已编辑的文档上。

不,不幸的是,Eclipse 3.x和更低版本不允许编辑器窗口位于应用程序窗口之外。您可以将其他窗口拖到主窗口之外,以获得更多的编辑器空间,但您不能将eclipse主窗口之外的编辑器拖到第二个监视器上,并在主监视器上打开另一个代码窗口。这个特性似乎计划在Eclipse4中使用。有关此功能,请参见

我似乎不能像你建议的那样让窗格“自由浮动”。Eclipse似乎不允许我将窗格拖到主窗口之外。我在Ubuntu上使用Eclipse 3.2.2版。奇怪。。。我知道Eclipse不会授权您拖动编辑器窗格,但视图窗格应该没有问题。您试图从eclipse主窗口中拖出哪个窗格?(注意:我记得它适用于eclipse3.3。它当然适用于3.4…3.2对我来说有点太老了)因为我是从谷歌带到这里来搜索如何将代码编辑器部分放到两个显示器上的,我想我应该共享一个链接到另一个线程来解释它。(基本窗口->新建窗口)