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

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

  •  
  •   0x12cwusagi · Apr 11, 2021 · 5883 views
    This topic created in 2037 days ago, the information mentioned may be changed or developed.

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

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

    当然可能还有更加庞大的项目,我就没接触了。
    wmhack
    wmhack
    Apr 13, 2021
    21
    DoctorCat
    DoctorCat
    Apr 13, 2021
    22
    @djyde 不错啊
    necodba
    necodba
    May 19, 2021
    23
    github +1s .com
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   507 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 21:44 · PVG 05:44 · LAX 13:44 · JFK 16:44
    ♥ Do have faith in what you're doing.