首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Intellij idea调试中跳过行?

如何在Intellij idea调试中跳过行?
EN

Stack Overflow用户
提问于 2013-07-04 13:27:44
回答 5查看 28.1K关注 1票数 40

假设我有这样的java代码(仅作为示例):

代码语言:javascript
运行
复制
public void someMethod(){
    int a = 3;
    int b = 2; // <-- stay debug here
    a = b + 2;
    System.out.prinln(a);
}

可以跳过a = b + 2;行的执行,直接转到System.out.prinln(a);

附言:我用的是Intellij Idea 12。

EN

回答 5

Stack Overflow用户

发布于 2016-02-18 23:54:55

只有当你使用热插拔,或者换句话说,代码重载工具-在运行时添加代码更改/新代码时,才有可能跳过行。热插拔是在不关闭系统的情况下更换组件的功能。热插拔还可以指在不中断程序执行的情况下更改程序运行代码的能力。

有各种热插拔工具,如: JRebel (https://zeroturnaround.com/software/jrebel/)或HotSwapAgent (http://www.hotswapagent.org/)

您不必重新构建整个应用程序来重新加载代码更改,这节省了大量的时间。无需运行完整的构建过程,只需使用内置到集成开发环境中的编译器,hotSwap代理/工具就会将代码重新加载到JVM中。

在这种情况下,它实际上不会跳过,但您可以只注释/更改行并重新加载它。这个工具非常棒!它极大地加快了开发/调试过程。

票数 6
EN

Stack Overflow用户

发布于 2020-10-11 06:21:56

IntelliJ最近发布了一篇关于一个名为Jump to Line的插件的博客文章,该插件可以实现这一点,尽管IntelliJ本身并没有这个功能。当Visual Studio已经有这么多年的时候,IntelliJ仍然没有这个功能,这真的很令人惊讶!

https://blog.jetbrains.com/idea/2020/08/jump-to-any-line-while-debugging/

票数 4
EN

Stack Overflow用户

发布于 2013-07-04 13:37:21

你不能在调试时跳过“行执行”。您可以按F8键跳过。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17462457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档