zoukankan      html  css  js  c++  java
  • 推荐一款让你纵横Github的读码神器

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

    懒汉型

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

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

    极客型

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

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

    本期推荐

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

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

    TJ我将其定义为:优雅型

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

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

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

    如何安装

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

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

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

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

    如果因为各种原因,您无法通过Google安装插件。那么关注我的公众号"程序猿DD",回复:Octotree,直接获取安装文件。

  • 相关阅读:
    linux学习笔记
    asp.net页面生命周期应用程序级事件,页面级事件,服务器控件级事件
    Asp.net编程模型记录1
    4G网络决定企业成败十个理由:苹果兴趣浓厚(应该关注)
    甲骨文宣布将于明年7月28日推JDK 7
    flex——DataGrid中的固定序号
    Oracle提交Java 7 和Java 8规格
    外刊评终极平板电脑十大功能:防眩目屏幕在列
    HTML5 vs. Flash:Adobe面向何方?
    【观点】风雨20年:我所积累的20条编程经验
  • 原文地址:https://www.cnblogs.com/didispace/p/10880936.html
Copyright © 2011-2022 走看看