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

2020-05-18 17:57:58 +08:00
 GTD
就是点击 debug 后,有些用到的 java 内置函数,就会跳转到 java 内置的代码中去

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

诶,我不知道有没有说清楚,举个例子吧,比如我用 HashMap 用到函数 map.put()的时候,当 debug 到这一步的时候,就会跳转到 java 内置的代码中去,我不想让他跳转,我想让他直接跳过这些步骤,直接给我答案,IDEA 可以做得到吗?
1675 次点击
所在节点    程序员
4 条回复
tarasha
2020-05-18 18:05:06 +08:00
你说的 [内置代码] 是指 [源码] 吗?我猜你 debug 的时候是按 F7 ( Step Into )?换成 F8 ( Step Over )就好了。
luckyrayyy
2020-05-18 18:07:08 +08:00
1 楼说得对, 你是不是按错按钮了
GTD
2020-05-18 18:07:39 +08:00
@tarasha #1 竟然如此简单。。感谢!
312ybj
2020-05-18 18:15:15 +08:00
F8 是走到程序的下一步, 不会进入内部程序。F7 是进入内部程序,如果想跳回到外部 shift + F8

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX