当咱们想深刻了解一个开源项目的时候,一般咱们有如下几种姿式:git
懒汉型github
经过Web的方式,逐个的点击页面寻找和查看具体的源码内容。工具
优势:不依赖任何工具,无须任何额外的操做
缺点:效率低下,查找文件不便,切换查看更不便插件
极客型blog
经过git clone或download的方式,将项目源文件下载到本地,而后经过本身最顺手的IDE打开阅读。get
优势:依靠强大的IDE功能能够快速的搜索以及高效的查看源码
缺点:须要下载源码,而且依赖第三方工具源码
上面的方式从效率与成本上来讲,都各有优缺点。那么是否是有什么方式,能够同时兼顾呢?it
下面就隆重请出本期的重点推荐:Chrome插件Octotree。class
TJ我将其定义为:优雅型。效率
先来看看效果,好比咱们来看看它本身的源代码(该插件自己也是个开源项目,有兴趣的读者也能够直接查看哦:https://github.com/ovity/octotree):
能够看到,在页面的左侧区域会展示出当前打开项目的树状结构。咱们能够很轻松的在这里查看到整个项目的目录结构,能够很方便的定位和打开咱们想要查看的源代码文件。不再用像懒汉型方式那样,一个个目录的点开刷新页面逐层查看那么笨拙、低效,同时因为经过Chrome插件的方式扩展,因此咱们也不须要额外的成本支出。
因此,我以为若是用两次字来形容,那么”优雅“二字当之无愧。若是要用一个字来形容,那么我以为只能用”骚“字了,大家以为呢?
若是您对这个插件感兴趣,而且还不知道如何安装Chrome插件,那么就继续看下去:
第一步:打开Chrome的扩展商店,搜索”Octotree“
第二步:在搜索结果中,点击”添加至Chrome“便可完成安装!
第三步:重启Chrome,打开Github,开始探索神器的Github大陆吧~
若是由于各类缘由,您没法经过Google安装插件。那么关注个人公众号"程序猿DD",回复:Octotree,直接获取安装文件。