一个快速浏览 github 源代码的图形化 Web 工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
3dwelcome

一个快速浏览 github 源代码的图形化 Web 工具

  •  
  •   3dwelcome 2022 年 1 月 21 日 4425 次点击
    这是一个创建于 1546 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 SVG 技术,把 github 上的 zip 里文件,绘制成了一个个节点。只要鼠标划过,就可快速查看对应的源文件。

    这样就不用打开 zip ,一个个费力去翻文件了,有时候只想快速浏览一下别人写的项目,有个整体概念。

    用鼠标滚轮缩放,欢迎体验和提建议。

    https://tool2d.com/

    < target="_blank" href="https://i.imgur.com/6ykrlBI.jpg" rel="nofollow noopener" target="_blank">
    26 条回复    2022-01-24 17:31:35 +08:00
    ipwx
        1
    ipwx  
       2022 年 1 月 21 日
    git 居然在 zip 里放代码。。。。。什么破项目
    ipwx
        2
    ipwx  
       2022 年 1 月 21 日
    噢噢噢噢看错了,原来是把项目下载下来成 zip 直接看
    zcf0508
        3
    zcf0508  
       2022 年 1 月 21 日 via Android   2
    ClarkAbe
        4
    ClarkAbe  
       2022 年 1 月 21 日
    性能好像不太行......
    想看看我的这个粪坑: https://github.com/ClarkQAQ/utilware
    结果 40M 文件拖进去直接无响应了
    kop1989smurf
        5
    kop1989smurf  
       2022 年 1 月 21 日   3
    这个和在 github 项目上点击键盘的“.”相比,有什么优势?
    3dwelcome
        6
    3dwelcome  
    OP
       2022 年 1 月 21 日
    @ClarkAbe 我这里可以啊,chrome 打开这 40M zip 文件,速度好像还挺快的。。
    3dwelcome
        7
    3dwelcome/strong>  
    OP
       2022 年 1 月 21 日
    @kop1989smurf 鼠标滑动一下看几十个文件。

    很多时候 github 上的一些项目,包含很多小文件,文件太多想找主要逻辑很费力。

    现在用 SVG 的方式,把大文件用大圆点表示出来,至少不会发生点半天,都是配置小文件,什么主要代码都没看到。


    @zcf0508 这个 NB ,官方版本的 github1s 。
    kevinonepiece
        8
    kevinonepiece  
       2022 年 1 月 21 日
    leaves615
        9
    leaves615  
       2022 年 1 月 21 日
    @kop1989smurf 还有这个,学习了,在线的方便呀。
    pkwenda
        10
    pkwenda  
       2022 年 1 月 21 日
    @zcf0508 #3 NICE
    rimworld
        11
    rimworld  
       2022 年 1 月 21 日
    @kop1989smurf 学习了
    binaryify
        12
    binaryify  
       2022 年 1 月 21 日   1
    github 页面按 .
    也会进入编辑器页面
    huai
        13
    huai  
       2022 年 1 月 21 日
    @zcf0508 #3 和 codespaces 有啥区别?
    3dwelcome
        14
    3dwelcome  
    OP
       2022 年 1 月 21 日
    @binaryify 我很好奇官方为什么不加一个切换图标按钮。

    要不是你们提了一下,天知道页面还有个句号快捷键。
    那么好的功能,藏起来多可惜。
    grewer
        15
    grewer  
       2022 年 1 月 21 日
    我记得这个功能刚上线的时候还有通知来着 那时候应该都知道了
    ClarkAbe
        16
    ClarkAbe  
       2022 年 1 月 21 日
    @3dwelcome 我好像发现了左边那两条线就是.........
    3dwelcome
        17
    3dwelcome  
    OP
       2022 年 1 月 21 日
    @ClarkAbe 哈哈,略显尴尬。

    如果文件太多,我应该把节点们都往一起挤挤的。
    damngoto
        18
    damngoto  
       2022 年 1 月 21 日
    楼主自己搞的?只是把目录结构展示了,是吧?
    我之前的想法是把依赖关系也描述出来。
    3dwelcome
        19
    3dwelcome  
    OP
       2022 年 1 月 21 日 via Android
    @damngoto 嗯,只展示了结构。
    我自己的项目有写一些辅助编码工具,别的语言又不精通,解析 AST 后,再剖析依赖关系的积极性不高。
    理论上这项目会长期维护。码农打江山,一半靠 Github ,慢慢堆功能吧。
    awsl2333
        20
    awsl2333  
       2022 年 1 月 22 日 via iPhone
    github dev 就很好用了,浏览器界面按 . 按键
    cweijan
        21
    cweijan  
       2022 年 1 月 22 日
    github1s 了解一下
    numgao
        22
    numgao  
       2022 年 1 月 23 日
    @liuhai233 是不是就是在线的 vs code 模式啊?!
    brucmao
        23
    brucmao  
       2022 年 1 月 23 日
    @kevinonepiece zhehi 哪个插件呢
    kevinonepiece
        24
    kevinonepiece  
       2022 年 1 月 24 日
    @brucmao Octotree
    awsl2333
        25
    awsl2333  
       2022 年 1 月 24 日 via iPhone
    @numgao 对的,github dev 只是不能编辑保存运行啥的,付费的 codespace 是完整的
    yunyuyuan
        26
    yunyuyuan  
       2022 年 1 月 24 日
    github.dev 啥时候整合 jsfiddle 的功能,在线调试前端项目,那就香了,一个 pad 就能开发
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1090 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 70ms UTC 23:00 PVG 07:00 LAX 16:00 JFK 19:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86