• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jianghu52
V2EX  ›  程序员

为 Rebase 狗尾续貂一个 Python 函数跳转功能

  •  
  •   jianghu52 · 20h 25m ago · 648 views

    起因

    最近代码写的少,但是要 review 的东西多,还要频繁的切分支。所以想找一个好的 git + diff 的工具。 最后发现基于 JetBrains 的 Rebased 这个工具最舒服。又符合当初用 IDEA 的习惯,看 diff 也清晰。 但是就有一点小遗憾,没办法点击函数跳转到对应代码。

    许愿

    向 codex 许愿,让他读一下 github 的项目,还有当初这个项目 fork 的原始的 jetbrains 的项目的源码,看看有没有可能加一个 python 的函数跳转功能。然后 codex 读完认为可以。所以就让他做了。

    结果

    执行 3 个小时。期间基本不参与。最终做出来的版本可以跳转 python 函数。

    加码

    看 codex 还有剩余。就又加码,让他支持了 js/TS

    最终

    大小:ZIP 600M 解压后 1.7G 占用内存:700M 启动时间:10s

    地址

    便携版: Win64 (家里没有 mac 。所以只有 windows 版本) github: [https://github.com/zhoudeqiang9527/rebased]

    moefishtang
        1
    moefishtang  
       6h 37m ago via iPhone
    这个支持 idea 插件来着…做成插件会不会好一点🧐
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4471 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:01 · PVG 18:01 · LAX 02:01 · JFK 05:01
    ♥ Do have faith in what you're doing.