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

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

  •  
  •   leegoo · 2022-11-13 11:13:58 +08:00 · 2934 次点击
    这是一个创建于 523 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    16 条回复    2022-12-04 22:10:38 +08:00
    janxin
        1
    janxin  
       2022-11-13 11:40:59 +08:00
    假设你调试的是 Java ,那么你说的可能是 Time Travel Debug for Java

    如果你说的是原生程序,你可能说的是 RR
    iminto
        2
    iminto  
       2022-11-13 11:43:58 +08:00 via Android
    这个不需要插件啊,idea 自带就支持啊,多看看那几个图标就清楚了
    Shum1n
        3
    Shum1n  
       2022-11-13 12:06:25 +08:00
    试试 Jump to Line
    kwh
        4
    kwh  
       2022-11-13 14:40:40 +08:00
    @iminto idea 支持这功能?楼主的描述是代码倒回了。debug 有倒回去的功能???
    imaginistx12
        5
    imaginistx12  
       2022-11-13 15:00:41 +08:00
    @kwh 哈哈哈,昨天刚看到一个视频介绍这个功能,也让我大开眼界了。https://www.bilibili.com/video/BV1Rg411y7SX?t=394.9
    boatrain1111
        6
    boatrain1111  
       2022-11-13 15:52:49 +08:00
    Drop Frame 而已,idea 原生就支持,底层是基于 jdk 的栈帧
    ljsh093
        7
    ljsh093  
       2022-11-13 16:12:55 +08:00
    @kwh 没用插件似乎也可以实现这个功能
    cpalead
        8
    cpalead  
       2022-11-13 18:14:18 +08:00
    @boatrain1111 怎么拖动回到已执行过的语句?能发个教程吗?找了半天
    Aloento
        9
    Aloento  
       2022-11-13 19:15:39 +08:00
    .NET 自带功能(
    BBCCBB
        10
    BBCCBB  
       2022-11-13 19:20:13 +08:00
    jump to line,但在我电脑上卡的一比, 就放弃了
    boatrain1111
        11
    boatrain1111  
       2022-11-13 19:41:16 +08:00
    @cpalead 我的意思是拖动的原理就是 Drop Frame ,但是你说的那个插件我没有用过
    ChenSino
        12
    ChenSino  
       2022-11-14 14:16:22 +08:00
    cpalead
        13
    cpalead  
       2022-11-15 17:50:09 +08:00
    @ChenSino 你这个图里点哪里能回到已经执行过的语句?
    ChenSino
        14
    ChenSino  
       2022-12-02 12:04:37 +08:00
    @cpalead 注意观察,点某一行代码后,前面会出现一个返回箭头,看第一行就有个返回箭头
    cpalead
        15
    cpalead  
       2022-12-03 17:19:45 +08:00
    @ChenSino 从来没见过有返回按钮的,有同事还问过我,我和另外的同事找了半天也没找到怎么回退
    ChenSino
        16
    ChenSino  
       2022-12-04 22:10:38 +08:00
    @cpalead 得看你的版本了,以前是叫做 drop frame ,现在改成了我上面说的样子了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2766 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.