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

推荐一款让你纵横 Github 的读码神器

  •  
  •   dyc87112 ·
    dyc87112 · 2019-06-05 00:23:45 +08:00 · 3699 次点击
    这是一个创建于 2004 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当我们想深入了解一个开源项目的时候,通常我们有以下几种姿势:

    懒汉型

    通过 Web 的方式,逐个的点击页面寻找和查看具体的源码内容。

    upload successful

    优点:不依赖任何工具,无须任何额外的操作 缺点:效率低下,查找文件不便,切换查看更不便

    极客型

    通过 git clone 或 download 的方式,将项目源文件下载到本地,然后通过自己最顺手的 IDE 打开阅读。

    upload successful

    优点:依靠强大的 IDE 功能可以快速的搜索以及高效的查看源码 缺点:需要下载源码,并且依赖第三方工具

    本期推荐

    上面的方式从效率与成本上来说,都各有优缺点。那么是不是有什么方式,可以同时兼顾呢?

    下面就隆重请出本期的重点推荐:Chrome 插件 Octotree。

    TJ 我将其定义为:优雅型

    先来看看效果,比如我们来看看它自己的源代码(该插件本身也是个开源项目,有兴趣的读者也可以直接查看哦: https://github.com/ovity/octotree ):

    upload successfulupload successful

    可以看到,在页面的左侧区域会展现出当前打开项目的树状结构。我们可以很轻松的在这里查看到整个项目的目录结构,可以很方便的定位和打开我们想要查看的源代码文件。再也不用像懒汉型方式那样,一个个目录的点开刷新页面逐层查看那么笨拙、低效,同时由于通过 Chrome 插件的方式扩展,所以我们也不需要额外的成本支出。

    所以,我觉得如果用两次字来形容,那么”优雅“二字当之无愧。如果要用一个字来形容,那么我觉得只能用”骚“字了,你们觉得呢?

    如何安装

    如果您对这个插件感兴趣,并且还不知道如何安装 Chrome 插件,那么就继续看下去:

    第一步:打开 Chrome 的扩展商店,搜索” Octotree “

    upload successful

    第二步:在搜索结果中,点击”添加至 Chrome “即可完成安装!

    upload successful

    第三步:重启 Chrome,打开 Github,开始探索神器的 Github 大陆吧~

    如果因为各种原因,您无法通过 Google 安装插件。

    那么关注公众号” TJ 君”,回复:Octotree,直接获取安装文件。

    17 条回复    2019-06-05 16:06:28 +08:00
    Zchary
        1
    Zchary  
       2019-06-05 00:42:29 +08:00 via iPhone   ❤️ 19
    村通网?
    glues
        2
    glues  
       2019-06-05 00:45:49 +08:00   ❤️ 10
    就这水平还学人家当自媒体搞公众号?
    aWangami
        3
    aWangami  
       2019-06-05 00:52:20 +08:00 via Android
    不管怎么样,还是要支持的,加油
    youngxu
        4
    youngxu  
       2019-06-05 01:03:13 +08:00 via Android
    不加最后两句,我也许会试试;加了这两句,直接退出
    JsonTu
        5
    JsonTu  
       2019-06-05 01:16:46 +08:00 via iPhone
    这种插件确实有用,我电脑也安装了,忘记名称了。但这软文写的差
    storypanda
        6
    storypanda  
       2019-06-05 01:22:29 +08:00 via Android
    早就用上了,今天还看了 tg 的源代码
    wellsc
        7
    wellsc  
       2019-06-05 02:09:58 +08:00
    北京申奥成功
    wesnow
        8
    wesnow  
       2019-06-05 06:33:42 +08:00 via Android   ❤️ 1
    还以为是什么牛逼的新插件呢 你说的这个大家都用了不知道多少年了
    hapiman
        9
    hapiman  
       2019-06-05 08:12:08 +08:00
    你这套路
    JamesMackerel
        10
    JamesMackerel  
       2019-06-05 08:17:37 +08:00 via iPhone
    直接获取安装文件太骚了,过一会儿马儿就上线了。
    drush
        11
    drush  
       2019-06-05 09:27:15 +08:00
    所以你的公众号呢?
    drush
        12
    drush  
       2019-06-05 09:28:13 +08:00
    @drush #11 看到了。TJ。。。我以为是太监
    merkle2222
        13
    merkle2222  
       2019-06-05 09:39:41 +08:00
    sourcegraph 比你这个好用点吧。。。
    ylsc633
        14
    ylsc633  
       2019-06-05 09:47:21 +08:00
    哈哈 真的是村通网......

    这个插件我之前用过挺久的..

    后来提示我要有 "读取和更改您在 api.github.comgithub.com" 的数据

    然后我就卸载了它....
    lanterboy
        15
    lanterboy  
       2019-06-05 10:11:46 +08:00
    这种文章发在微信的话还行,发在 V 站有点逗了,有种班门弄斧的感觉哈哈
    KasuganoSoras
        16
    KasuganoSoras  
       2019-06-05 10:26:01 +08:00
    你也网上冲浪啊?你是 GG 还是 MM ?
    Gakho
        17
    Gakho  
       2019-06-05 16:06:28 +08:00
    这个东西好久以前了吧,都用好久了 🙄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:58 · PVG 03:58 · LAX 11:58 · JFK 14:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.