IDEA 有一个调试插件忘记叫什么名字了

2022-11-13 11:13:58 +08:00
 leegoo

之前用 IDEA 装了一个调试插件,拖动断点位置的箭头能够让代码运行到之前的位置(比如现在在代码 10 行(此时栈在 10 行位置),拖动一下到 7 行(此时栈就变成第 7 行了)) 但是忘记叫什么名字了,觉得挺好用的。有没有大佬知道叫什么插件来着。

2944 次点击
所在节点    程序员
16 条回复
janxin
2022-11-13 11:40:59 +08:00
假设你调试的是 Java ,那么你说的可能是 Time Travel Debug for Java

如果你说的是原生程序,你可能说的是 RR
iminto
2022-11-13 11:43:58 +08:00
这个不需要插件啊,idea 自带就支持啊,多看看那几个图标就清楚了
Shum1n
2022-11-13 12:06:25 +08:00
试试 Jump to Line
kwh
2022-11-13 14:40:40 +08:00
@iminto idea 支持这功能?楼主的描述是代码倒回了。debug 有倒回去的功能???
imaginistx12
2022-11-13 15:00:41 +08:00
@kwh 哈哈哈,昨天刚看到一个视频介绍这个功能,也让我大开眼界了。https://www.bilibili.com/video/BV1Rg411y7SX?t=394.9
boatrain1111
2022-11-13 15:52:49 +08:00
Drop Frame 而已,idea 原生就支持,底层是基于 jdk 的栈帧
ljsh093
2022-11-13 16:12:55 +08:00
@kwh 没用插件似乎也可以实现这个功能
cpalead
2022-11-13 18:14:18 +08:00
@boatrain1111 怎么拖动回到已执行过的语句?能发个教程吗?找了半天
Aloento
2022-11-13 19:15:39 +08:00
.NET 自带功能(
BBCCBB
2022-11-13 19:20:13 +08:00
jump to line,但在我电脑上卡的一比, 就放弃了
boatrain1111
2022-11-13 19:41:16 +08:00
@cpalead 我的意思是拖动的原理就是 Drop Frame ,但是你说的那个插件我没有用过
ChenSino
2022-11-14 14:16:22 +08:00
cpalead
2022-11-15 17:50:09 +08:00
@ChenSino 你这个图里点哪里能回到已经执行过的语句?
ChenSino
2022-12-02 12:04:37 +08:00
@cpalead 注意观察,点某一行代码后,前面会出现一个返回箭头,看第一行就有个返回箭头
cpalead
2022-12-03 17:19:45 +08:00
@ChenSino 从来没见过有返回按钮的,有同事还问过我,我和另外的同事找了半天也没找到怎么回退
ChenSino
2022-12-04 22:10:38 +08:00
@cpalead 得看你的版本了,以前是叫做 drop frame ,现在改成了我上面说的样子了

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

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

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

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

© 2021 V2EX