浏览/使用Github还不够高效?用这些Chrome插件可以提高

学习时,在接触GitHub这个软件源代码托管平台的时候,遇到了不克隆下来很难阅读代码、不能单独下载仓库的某个文件等问题。下面推荐几个插件,这几个插件可以很好地解决这些问题。

文章中插件的介绍,都是在GitHub上找几个比较热门的仓库来演示。

一、 Octotree

Octotree是一个可以让我们更加方便在GitHub上面浏览代码的插件,以树形结构展示,像使用IDE阅读代码一样。

安装后,侧边多了下面图片中的工具栏
在这里插入图片描述

鼠标移动到这个窗口,会弹出以下界面
在这里插入图片描述
使用该插件的时候,左侧窗口中的内容有时会加载不出来,刷新一下页面就可以了。

二、 GitZip for github

GitZip是一个将仓库中的文件制成zip压缩包格式并下载的插件,支持下载单个文件夹(即子目录)。

2.1 下载单个或多个文件

鼠标 定位 到需要下载的子目录或文件,直接 双击 文件的空白处,在那个被点击文件的图标前会显示一个 ,再点击右下方会弹出的下载按键,就可以下载了。

这个操作方法可以同时自定义选择多个文件下载。
在这里插入图片描述

2.2 下载单个文件

鼠标 定位 到需要下载的子目录或文件,直接右键点击 Download ,就可以下载了。

在这里插入图片描述

2.3 遇到问题
2.3.1 问题描述

在下载的时候,弹出了一个提示,提示的前面部分如下所示

Collect blob urls... Running in the rate limit. API rate limit exceeded for XXXXX
2.3.2 解决方法

新建一个个人访问令牌,勾选 gist ,再点击创建就可以了 创建令牌地址

三、 SourceGraph

SourceGraph除了可以更优雅地看代码,还有类之间的跳转、代码搜索等功能。

使用这个插件阅读代码的时候,如下所示,同样也是以树形结构展示的,这个功能与Octotree相似。不过SourceGraph还内置了一些插件,所以还有代码搜索等功能。

在这里插入图片描述

下面找个库演示一下SourceGraph的代码搜索功能,如下图所示

在这里插入图片描述

四、 Enhanced Github

Enhanced Github是一个可以显示仓库大小、文件大小(不适用于文件夹和符号链接)、每个文件下载链接(也不适用于文件夹和符号链接)的插件,可以在查看文件内容的时候下载文件。

使用后如下所示
在这里插入图片描述

只是Enhanced Github的下载功能好像是只能下载单个文件,如果是下载多个文件的话,还是用GitZip for github这个插件吧。在下载方面,推荐使用上面的GitZip这个插件。

五、 OctoLinker

OctoLinker是一个可以让你像使用IDE一样点击类名跳转的插件,直接用鼠标点击类名就会弹出跳转提示,再点击跳转就可以了。

下图来源于官方介绍
在这里插入图片描述

六、 GitHub Hovercard

GitHub Hovercard是一个弹出相关信息悬浮窗的插件,可以通过悬浮窗查看贡献者、项目等的信息。比如在浏览Github上面的一些项目时,把鼠标移到贡献者头像位置,可以查看该贡献者相关信息。

在这里插入图片描述

如果需要下载相关的安装包,都是可以从这里搜索下载的:https://crxdl.com/


七、 lib4dev(额外介绍)

另外推荐一个在线网站:http://www.lib4dev.in/

这个网站基本包含了所有语言的开源项目,并且这些项目都是可以连接到Github上的。网站除了根据编程语言分类,还有主题分类(比如算法,安卓等)。
在这里插入图片描述

在搜索项目时,可以根据最匹配、Star数目、Fork数目和更新时间来排行。

评论 104
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苜苜的烂笔头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值