Java Eclipse调试视图当前行

Java Eclipse调试视图当前行,java,eclipse,debugging,Java,Eclipse,Debugging,假设我有20个类打开,我正在调试应用程序 我将调试器步进到它的断点。在某一行,我分心并开始滚动当前源(大约2000行长)。然后我开始费力地浏览其他19个源文件 涉水十分钟后,我希望返回到当前调试行。我甚至忘了那是什么课。最好的方法是什么?以下是我最糟糕的做法: 单击“步进”图标,然后单击“步出” 点击台阶,希望我不会错过任何重要的事情 在调试跟踪的长堆栈中搜索高亮显示的行。四处拨弄,将显示更改为高对比度,然后在找到线路时将其更改回原来的显示 以上这些都不是好的做法。如果我没有错的话,当我使用

假设我有20个类打开,我正在调试应用程序

我将调试器步进到它的断点。在某一行,我分心并开始滚动当前源(大约2000行长)。然后我开始费力地浏览其他19个源文件

涉水十分钟后,我希望返回到当前调试行。我甚至忘了那是什么课。最好的方法是什么?以下是我最糟糕的做法:

  • 单击“步进”图标,然后单击“步出”
  • 点击台阶,希望我不会错过任何重要的事情
  • 在调试跟踪的长堆栈中搜索高亮显示的行。四处拨弄,将显示更改为高对比度,然后在找到线路时将其更改回原来的显示
以上这些都不是好的做法。如果我没有错的话,当我使用VisualStudio编写C#时,我们有一个按钮将我们带回到当前调试行

Eclipse中有这样的按钮吗?为什么不呢?如果没有,有人有插件来做吗


你有其他方便的做法吗?插件会很棒。

单击调试跟踪中的顶部项目将完全满足您的要求。

只需双击调试跟踪视图中的顶部项目即可。它会将您带到断点所在的代码行。

在某些情况下,单击或双击“调试跟踪”视图中的顶部项目将不起作用,就像您已经在查看正确的文件一样

不幸的是,据我所知,在所有情况下,都不能保证一次点击/击键就能奏效。但这需要两次点击:

单击调试跟踪的任何一行(顶行除外)。然后单击顶行


祝你代码好运(有时我们都必须在混乱的环境中工作!)。

首先单击暂停(暂停图标)。

不要每堂课写2000行。。。这是一个非常好的解决方案!我正在反向翻译某人的代码。我认为无论有多少行代码,这都是一个很好的特性。我想念visual studio中的它。导航到堆栈跟踪的效率不如按键/上下文菜单项/按钮来完成任务。@JulienLafont没有帮助我只是在谷歌上再次搜索了同样的问题,因此我给了自己解决方案。那真的发生了吗?有捷径吗?不总是有效的。请参阅@Scott Biggs提供的更详细答案。