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

有什么读源码的好工具吗?

  •  
  •   0x12cwusagi · 239 天前 · 3297 次点击
    这是一个创建于 239 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT 。现在还是放到 ide 里点进去看,来回跳转看得很累,而且有跨多个文件的,切换有时候会忘记..

    23 条回复    2021-05-19 15:07:47 +08:00
    cpstar
        1
    cpstar  
       239 天前
    脑袋里边做好堆栈就 i 行了。
    而工具则是能够很方便的跳转,而不是寻找一个方法、函数耗费大量的脑力。
    holycrazy
        2
    holycrazy  
       239 天前
    vscode
    Jirajine
        3
    Jirajine  
       239 天前 via Android
    IDE 能加载的就用 IDE 看啊,我还以为你是说 chromium 那种体量的项目。
    DoctorCat
        4
    DoctorCat  
       239 天前
    “来回跳转看得很累,而且有跨多个文件的,切换有时候会忘记” ?
    我的解决方法: 及时梳理关键流程,手写或者笔记软件中记录下来 /
    hello2060
        5
    hello2060  
       239 天前 via iPhone
    source insight 啊
    DoctorCat
        6
    DoctorCat  
       239 天前
    @hello2060 感觉工具不能解决 lz “切换有时候会忘记” 的问题 😂
    easylee
        8
    easylee  
       239 天前
    就冲这点“来回跳转看得很累”,IDE 可能是最合适的。
    zhuawadao
        9
    zhuawadao  
       239 天前
    ide 边看边贴图
    securityCoding
        10
    securityCoding  
       239 天前 via Android   ❤️ 1
    我的感受是画图。流程图,泳道图,能直观把过程描述清楚。
    ysicing
        11
    ysicing  
       239 天前
    vscode 吧
    user0
        12
    user0  
       239 天前
    源码比较大的话, 例如 aosp 源码这种量级的, 推荐用 opengrok; 如果只是 linux kernel 这种量级的, source insight 就可以了
    by73
        13
    by73  
       239 天前
    如果电脑带的动的话,IDE,目前 CLion 索引 Linux 内核,真的爽(
    oisadfo
        14
    oisadfo  
       239 天前
    虽然 source insight 用烦了,但是它还是最佳。
    yangxin0
        15
    yangxin0  
       239 天前
    大的项目你如果直接看源码会很伤,首先应该从 get started, doc 入手, 然后针对你要学习的模块可以使用 JB 家的 IDE 细读。
    Hardrain
        16
    Hardrain  
       239 天前
    个人做法: 任何有 language server protocol 支持的编辑器和对应语言的 language server.
    zhoudaiyu
        17
    zhoudaiyu  
       239 天前 via iPhone
    Source insight 有没有 Mac 版啊....
    wangyzj
        18
    wangyzj  
       239 天前
    vscode
    chaleaoch
        19
    chaleaoch  
       239 天前
    有个 sourcetrail
    试用一下.
    JoStar
        20
    JoStar  
       239 天前
    用 AS 读过 flutter 源码,部分第三方库的源码,思维导图辅助,还算看得懂。

    当然可能还有更加庞大的项目,我就没接触了。
    wmhack
        21
    wmhack  
       238 天前
    DoctorCat
        22
    DoctorCat  
       237 天前
    @djyde 不错啊
    necodba
        23
    necodba  
       201 天前
    github +1s .com
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3889 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.