实用!8个 chrome插件玩转GitHub,单个文件下载小意思
作为程序员对 GitHub
应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操作,浪费不少时间。
比如我想单独下载一个文件,但GitHub
不支持,你必须要下载整个工程;想要看仓库里的某一个文件,你只能层层点进去,再有从 GitHub
clone 个项目慢的要死,简直烦躁到爆炸。
下边推荐 8个chrome
插件来解决 GitHub
的这些问题。
1、Octotree - GitHub code tree
Octotree
可以为 GitHub
项目生成一个文件菜单树,就跟在 IDEA
中看到的效果一样。
在左边会生成一个 Octotree
按钮,鼠标滑动代码文件树,这样就不用一层一层的找文件了。
2、GitHub Downloader
GitHub Downloader
可以针对单个文件进行下载,不能下载单个文件是GitHub
的一个硬伤,之前想要下载一个文件往往需要 clone
整个工程。
插件安装成功会在文件内容上方多出一个 download
按钮,直接点击即可下载当前文件,配合 Octotree - GitHub code tree
使用一起使用效率会更高。
3、GitHub 加速
GitHub 加速
插件能提高中国开发者访问 GitHub
的速度,提升clone
Git
仓库的速度,提升下载 release
包的下载速度。
安装成功后在原来克隆的位置上会新出现个 加速
项,直接使用加速后的 url
就可以了。
4、Sourcegraph
Sourcegraph
对 GitHub
搜索功能,代码比对,查看引用,自动跳转,项目目录导航等功能做了全面的升级。
插件安装后项目面板右上方会有一个搜索图标,进入就可以愉快的搜索了,用户体验要比 GitHub
好很多。
5、Awesome Autocomplete for GitHub
为 GitHub
的搜索栏添加即时搜索功能,简单而谨慎的扩展增强了GitHub的搜索功能,比以往更快地、准确的搜索存储库和人员。
增强的搜索框看着更顺眼了,还区分仓库和用户类型。
6、File Icons for GitHub and GitLab
该插件可以给不同类型的文件增加一个图标。
7、GitHub Isometric Contributions
这个插件主要为了美观,可以将 GitHub 贡献图和等距像素艺术版本之间切换,3D 像素立体展示 GitHub 上的仓库提交记录,相比与传统的方块图表更具美感。
8、Markdown Menu for GitHub
Markdown Menu for GitHub
它将导航菜单添加到 GitHub
上的任何自述文件或 Markdown
文件中。比较适合写博客的同学,可以让我们的项目文档更美观一些。
整理了几百本各类技术电子书,送给小伙伴们。关注公号【程序员内点事】回复【666
】自行领取。和一些小伙伴们建了一个技术交流群,一起探讨技术、分享技术资料,旨在共同学习进步,如果感兴趣就加入我们吧!
- hdu ---(4517)小小明系列故事——游戏的烦恼(Dp)
- HTTP加速器varnish安装小记(1)
- 手把手教你估算深度神经网络的最优学习率(附代码&教程)
- 批处理判断第一个硬盘的最后一个分区并进入
- MVCC原理探究及MySQL源码实现分析
- 关于热点数据导出与加载的影响,多的是你不知道的事
- 【Python】30行代码教你将微信变成智能回复机器人
- 【python爬虫】知乎互联网话题问答内容可视化分析
- “mysqlbinlog”工具做binlog server靠谱吗?
- 看各路神仙如何大战MySQL insecure warning报警有感
- 由optimizer_switch所引起的诡异问题
- 【Oracle 12c Flex Cluster专题 】— Leaf Node的故障迁移
- MySQL中的统计信息相关参数介绍
- iOS学习——UITableViewCell两种重用方法的区别
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Saltstack_使用指南14_无master 3.1. 常规信息3.2. grains设置3.3. pillar设置
- 在CDH7.1.1中安装NiFi
- 重学前端(三)-聊聊我们的浏览器的那些事
- Saltstack_使用指南15_多master 3.1. 创建冗余的master3.2. 拷贝主master的key和配置到冗余的master3.3. 启动冗余ma
- Saltstack_使用指南16_syndic 3.1. 部署salt-master3.2. 其他配置与部署4.1. 部署salt-syndic4.2. syndic
- Centos7安装单机版MongoDB
- Saltstack_使用指南17_salt-ssh
- Saltstack_使用指南18_API
- Centos7安装单机版Redis
- Vue3 Composition-Api + TypeScript + 新型状态管理模式探索。
- Saltstack_实战指南01_系统规划
- Saltstack_实战指南02_各主机Pillar信息指定
- TypeScript基础看腻了?进阶实现智能类型推导的简化版Vuex,手把手带你实现。
- Linux下使用 github+hexo 搭建个人博客01-hexo搭建
- Linux下使用 github+hexo 搭建个人博客02-hexo部署到Github Pages