推荐一款让你纵横Github的读码神器
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版)②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版)③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版)④【Web前端】从HT...
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全:
书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈
①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版)
②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版)
③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版)
④【Web前端】从HTML到JS到AJAX到HTTP从框架到全栈帮你走更少弯路(珍藏版)
⑤【python】书最全已整理好(从入门到进阶)(珍藏版)
⑥【机器学习】+python整理技术书(从入门到进阶已经整理好)(珍藏版)
⑦【C语言】推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
⑧【安卓】入门到进阶推荐书籍整理pdf书单整理(珍藏版)
⑨【架构师】之路史诗级必读书单吐血整理四个维度系列80+本书(珍藏版)
⑩【C++】吐血整理推荐书单从入门到进阶成神之路100+本(珍藏)
⑪【ios】IOS书单从入门到进阶吐血整理(珍藏版)
--------------------------------------------------------------------------------------------------------------------
当我们想深入了解一个开源项目的时候,通常我们有以下几种姿势:
懒汉型
通过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,直接获取安装文件。
番外
如果您跟我一样,还是Gitee的用户,那么继续推荐一款对于码云也同样适用的插件:GitCodeTree。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)