V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GTD
V2EX  ›  程序员

关于 IDEA/PyCharm 中 DeBug 的一个疑问,望解答

  •  
  •   GTD · 2020-05-18 17:57:58 +08:00 · 1651 次点击
    这是一个创建于 1443 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是点击 debug 后,有些用到的 java 内置函数,就会跳转到 java 内置的代码中去

    有没有什么办法可以不经过跳转,直接让程序往下走呢?因为跳转往往要按很多步才能回到自己的代码上来。

    诶,我不知道有没有说清楚,举个例子吧,比如我用 HashMap 用到函数 map.put()的时候,当 debug 到这一步的时候,就会跳转到 java 内置的代码中去,我不想让他跳转,我想让他直接跳过这些步骤,直接给我答案,IDEA 可以做得到吗?
    4 条回复    2020-05-18 18:15:15 +08:00
    tarasha
        1
    tarasha  
       2020-05-18 18:05:06 +08:00   ❤️ 1
    你说的 [内置代码] 是指 [源码] 吗?我猜你 debug 的时候是按 F7 ( Step Into )?换成 F8 ( Step Over )就好了。
    luckyrayyy
        2
    luckyrayyy  
       2020-05-18 18:07:08 +08:00   ❤️ 1
    1 楼说得对, 你是不是按错按钮了
    GTD
        3
    GTD  
    OP
       2020-05-18 18:07:39 +08:00
    @tarasha #1 竟然如此简单。。感谢!
    312ybj
        4
    312ybj  
       2020-05-18 18:15:15 +08:00   ❤️ 1
    F8 是走到程序的下一步, 不会进入内部程序。F7 是进入内部程序,如果想跳回到外部 shift + F8
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   899 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:45 · PVG 06:45 · LAX 15:45 · JFK 18:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.