社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

浏览Github必备的5款神器级别的Chrome插件

JavaGuide • 5 年前 • 614 次点击  

点击上方“JavaGuide”,选择星标

回复”面试突击“获取Github 68k+ Star项目精华集合而成的《Java面试突击》


我们知道 Github 是程序员特有的宝藏,也可以称它为 GayHub, 大家浏览 Github 的时候,一定遇到过下面这些问题:

  1. 不克隆到本地的情况下阅读代码困难。
  2. 无法单独下载仓库中的某个文件/文件夹。
  3. 无法看到仓库大小以及每个文件的大小。
  4. ......

有了今天推荐的这些插件之后,相信你就不会在逛 Github 的时候再遇到这些问题了。

另外,友情提示!无法访问 Google 的老哥们,推荐一种简单下载 Chrome 插件的方法:访问这个网站 https://crxdl.com/ 即可下载 Chrome 扩展插件 Crx 离线安装包。

另外,我还在哔哩哔哩录制了视频在线演示,昨晚上传,没想到今天早上的点赞和收藏人数这么多了。扫描二维码在线观看:

Octotree

Octotree 可以让我们在 Github 上浏览代码更加方便和优雅。

侧边栏树形结构的设计为我们带来 IDE 般的体验感受。

Octotree

SourceGraph

SourceGraph 不仅可以让我们在 Github 优雅的查看代码,它还支持一些骚操作,比如:类之间的跳转、代码搜索等功能。

使用 SourceGraph 阅读代码的就像下面这样,同样是树形结构展示代码,但是我个人感觉没有 Octotree 的手感舒服。不过,SourceGraph 内置了很多插件,而且还支持类之间的跳转!

树形结构展示代码还支持类之间的跳转

简单演示一下 SourceGraph 的代码搜索功能, 比如我想查找项目中的 Controller 的话,我可以这样写:

代码搜索功能

Enhanced GitHub

Enhanced GitHub 变得更加可视化、更加好用。它可以为你 Github 仓库大小,每个文件的大小,下载链接和复制文件内容的选项。

使用前:

使用后:

但是,你可以看到 Enhanced GitHub 目前只支持下载单个文件,如果你想要下载多个文件的话,可以这样使用下面这个插件。

GitZip

GitZip 可以帮助我们下载仓库中的部分文件,并且支持下载单个文件夹。

如何使用呢?

鼠标定位到我们需要下载的某个项目子文件夹上,在空白区域双击:

然后点击下载即可!

OctoLinker

提高 Code Review/阅读代码体验,让你像使用 IDE 一样的实现类名点击跳转。

当我们把鼠标移动到类名上就会出现跳转提示,点击跳转即可完成跳转。


文章推荐


懒人 IDEA 插件推荐: EasyCode 一键帮你生成所需代码~ 2020-02-14
看完这篇垃圾回收,和面试官扯皮没问题了 2020-02-14
2020 字节跳动后端面经分享!已拿 offer! 2020-02-12
15分钟教你使用 Spring Boot+Thymeleaf自定义一个的图床管理工具! 2020-02-12
面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他 2020-02-09
10分钟搞定 SpringBoot 如何优雅读取配置文件? 2020-02-09

武汉加油!中国加油! 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54825
 
614 次点击