在Eclipse中,如何在终止进程后更改透视图?

因此,默认情况下,当您点击一个断点时,Eclipse会自动切换到Debug透视图。 但是,令人讨厌的是,在终止进程时,它不会自动切换回前面的视angular(比如Java)。 它只是停留在debugging的angular度,即使没有任何东西可以debugging,因为没有任何运行。

这可能吗?

为了完成mark的回答,该选项告诉Eclipse何时在程序挂起时切换到关联的透视图 – 意味着当命中一个断点时,它将切换到Debug透视图。

完成debugging后切换回另一个angular度必须是手动的

Java透视

如果您希望避免切换到Debug,您可以select“Never”作为选项(在Eclipse 3.2中引入)。

(您可以在Run/Debug > Perspectivefind给定的Preferences页面)

替代文字

如果你想在被debugging的程序正常终止的情况下切换回来(不是当想自己停止debugging的时候),你可能会希望Eclipse发现你的程序正常终止,并在那个时候切换到“默认”的angular度。 ..

然而,没有“默认”的概念,那么Eclipse怎么知道要切换到哪一个呢? (“Preferences / Perspectives / Make default”仅适用于“Open Perspective”对话框,但可能与您在debugging之后实际想要切换的视angular不同)

开放的角度

另外,Eclipse是否应该closuresDebug透视图,或者只是换一个不同的透视图?
如果有多个程序正在运行 – 如果有一个程序终止,您可能仍然有兴趣debugging另一个程序,或者可能不是。

关键是,关于何时改变视angular(以及改变的视angular)对于机器来说是不合理的 – 这就需要一个人知道下一步他想做什么。

Ctrl + F8 ,改变视图的默认快捷方式,稍微减轻了痛苦。

我为此提出了一个错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=327983

你将需要编写eclipse插件

在这里我发现如何在插件切换angular度

截至2015年,这个非常basix UI的苦恼没有在Eclipse中解决: 正式的错误报告被分配(但不是固定的)。

幸运的是, Sven Ramuschkat和Dirk Eismann为此写了一个插件: Eclipse / Flash Builder的Perspective Switcher Plugin

一旦Debug会话终止,插件现在将自动从Debug透视图切换回先前的非Debug透视图

它适用于Eclipse月神(及以上)

安装

下载压缩文件 ,解压缩并将jar文件复制到eclipse/plugins文件夹中。

完成后,您将看到一个新的Preference窗格。

PREF

如果在debugging会话结束时打开了javaproperties文件,那么所有configuration都可用于Eclipse切换回Java透视图。

我不认为有可能将eclipse自动切换回来,但可以通过点击窗口右上方的button来完成

在这里输入图像说明