在Eclipse中,我可以一次拥有多个控制台视图,每个视图显示一个不同的控制台吗?


155

我正在开发一些应用程序,这些应用程序以调试模式登录到控制台。我想从Eclipse内部运行和调试它们,并同时查看每个控制台。但是,我有一个“控制台”选项卡,一次显示一个控制台输出。有没有一种方法可以将控制台拆分为多个视图,以便获得并排的控制台输出?

Answers:


296

是,

  • 位于控制台标签附近的按钮应该是“打开控制台”
  • 如果单击此按钮,则选项之一应为“新控制台视图”

Eclipse屏幕截图

您现在将拥有2个控制台视图。

  • “控制台”选项卡附近的其他按钮之一是“显示所选控制台”。选择此选项时,可以从任何运行的应用程序中进行选择。
  • 只需选择选项卡,选择您要观看的应用程序,然后重复另一个选项卡即可。

然后,您可以将2个控制台视图彼此独立地移动到任何位置。

我正在使用构建ID为20100617-1415的Eclipse Helios版本。


5
比我的解决方案更好。
myusuf3

2
我完全错过了“新控制台视图”按钮。我现在有两个控制台窗口-谢谢。
Thomas Owens

73
您可能会遇到的一件令人烦恼的事情:启动第二个进程时,它的输出同时显示在两个控制台中,因此您必须回到第一个控制台,然后从“显示选定的控制台”菜单中再次选择第一个进程。解毒剂是在两个过程中都单击控制台视图中的“ Pin Console”按钮。该按钮位于“显示所选控制台”附近。
维克多·伊涅斯库

6
除了执行@VictorIonescu所说的以外,我还需要在我的Eclipse(4.2.2)版本中禁用“窗口”>“首选项”>“运行/调试”>“启动”>“删除终止的启动”。这样,当一个控制台有多个控制台视图时,“显示选定的控制台”按钮将不再被禁用。需要最后一个按钮来选择要在哪个控制台视图中显示输出。
deinocheirus

4
我总是忘记如何做,总是回到这里。再次感谢...再次...再次。
jgitter 2014年

7

您可以做的最好的事情如下。

Window > New Window. 

这将创建另一个与您当前相同的Eclipse窗口。运行所需的应用程序,在新窗口上切换控制台,以在控制台视图上打开控制台按钮来显示所需的控制台输出。

有点笨拙,但是同时获得多个控制台的唯一方法。如果您的新窗口没有控制台可使用

Window > Show View > Console

祝好运


一个不方便的解决方案:)
mtk

1
Show Console When Standard Output Changes应该禁用控制台选择左侧的按钮,以便控制台不会在进程之间“跳转”
phil

1

Chase Henslee的帖子在单击1后是正确的,您必须通过第二步停用第二个行为,最后您可以使用3步更改控制台。

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.