之前用 IDEA 装了一个调试插件,拖动断点位置的箭头能够让代码运行到之前的位置(比如现在在代码 10 行(此时栈在 10 行位置),拖动一下到 7 行(此时栈就变成第 7 行了)) 但是忘记叫什么名字了,觉得挺好用的。有没有大佬知道叫什么插件来着。
1
janxin 2022-11-13 11:40:59 +08:00
假设你调试的是 Java ,那么你说的可能是 Time Travel Debug for Java
如果你说的是原生程序,你可能说的是 RR |
2
iminto 2022-11-13 11:43:58 +08:00 via Android
这个不需要插件啊,idea 自带就支持啊,多看看那几个图标就清楚了
|
3
Shum1n 2022-11-13 12:06:25 +08:00
试试 Jump to Line
|
5
imaginistx12 2022-11-13 15:00:41 +08:00
@kwh 哈哈哈,昨天刚看到一个视频介绍这个功能,也让我大开眼界了。https://www.bilibili.com/video/BV1Rg411y7SX?t=394.9
|
6
boatrain1111 2022-11-13 15:52:49 +08:00
Drop Frame 而已,idea 原生就支持,底层是基于 jdk 的栈帧
|
8
cpalead 2022-11-13 18:14:18 +08:00
@boatrain1111 怎么拖动回到已执行过的语句?能发个教程吗?找了半天
|
9
Aloento 2022-11-13 19:15:39 +08:00
.NET 自带功能(
|
10
BBCCBB 2022-11-13 19:20:13 +08:00
jump to line,但在我电脑上卡的一比, 就放弃了
|
11
boatrain1111 2022-11-13 19:41:16 +08:00
@cpalead 我的意思是拖动的原理就是 Drop Frame ,但是你说的那个插件我没有用过
|
12
ChenSino 2022-11-14 14:16:22 +08:00
![20221114141610]( https://afatpig.oss-cn-chengdu.aliyuncs.com/blog/20221114141610.png)
自带的不是有吗? |