当前位置:  开发笔记 > Android > 正文

如何在Eclipse中终止调试过程后更改透视图?

如何解决《如何在Eclipse中终止调试过程后更改透视图?》经验,为你挑选了3个好方法。

默认情况下,当您遇到断点时,Eclipse会自动切换到Debug透视图.

但是,在终止进程时,它不会自动切换回先前的透视图(比如Java),这让我很烦.

它只是保持在调试透视图中,即使没有任何东西可以调试,因为没有任何东西在运行.



1> VonC..:

为了完成标记的答案,该选项告诉Eclipse何时在程序暂停时切换到关联的透视图 - 这意味着当命中断点时,它将切换到Debug透视图.

完成调试后切换回另一个透视图必须是:

手动(鼠标点击)

手动("切换透视"快捷方式CTRL F8)

自动:Debug Perspective Auto Closer,它补充了错误46336.(最初由zim报道)

Debug Perspective Auto Closer

调试结束时自动打开上一个透视图.

行为:(配置:Preferences -> Debug Perspective Auto Closer)

    [默认]当所有调试启动都已终止时,在第一次启动时对透视图进行更改

    当任何调试启动终止时,对该启动的活动透视图的更改

Java观点

如果你想避免它首先切换到Debug,你可以选择"Never"作为选项(当时在Eclipse 3.2中引入).

(你可以找到给定的Preferences页面Run/Debug > Perspective)

替代文字

如果你想在调试程序正常终止的情况下切换回来(当想要自己停止调试时),你可能希望Eclipse确定你的程序正常终止并在那时切换到"默认"透视图. ..

但是,没有"默认"透视图的概念,那么Eclipse如何知道要切换到哪一个?("Preferences/Perspectives/Make default"仅适用于"Open Perspective"对话框,但可能与您在调试后切换回实际的视角不同)

开放的视角

此外,Eclipse应该关闭Debug透视图还是仅更改为另一个透视图?
如果有多个程序在运行 - 当一个程序终止时,您可能仍然有兴趣调试另一个程序,或者可能不运行.

问题的关键是,这个决定改变视角(和什么样的角度来改变)是不是合理的机器让-它需要一个人知道他想下一步该做什么.


我同意一切,但"机器制造不合理".当没有剩余的进程要调试时,Visual Studio通过返回主视图做得很好.
我认为,如果所有调试会话都已结束,那么适当的解决方案是切换回调试透视图之前的前一个透视图.正如Joe所说,Visual Studio以及我使用过的所有其他IDE都是默认使用的.
惊人的答案,+ 1.但是......你是否愿意详细说明"马克答案"?我想他可能已经删除了他的答案..那里有没有你没有涉及的相关信息吗?

2> Ciro Santill..:

Ctrl + F8,更改视图的默认快捷方式,减少了一点痛苦.



3> 小智..:

我为此提交了一个错误:

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


这个有9年历史的错误重复:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 46336,虽然我认为你的更好,更通用,而且不依赖于Java视图
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有