作为程序员对 GitHub
应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操作,浪费不少时间。
比如我想单独下载一个文件,但GitHub
不支持,你必须要下载整个工程;想要看仓库里的某一个文件,你只能层层点进去,再有从 GitHub
clone 个项目慢的要死,简直烦躁到爆炸。
下边推荐 8个chrome
插件来解决 GitHub
的这些问题。
![a21288ce2a07bd120e3332b41e6a4a8e.png](https://i-blog.csdnimg.cn/blog_migrate/f1eb85723178c6c583f595e8b94c335d.png)
chrome
网上应用商店找插件
1、Octotree - GitHub code tree
Octotree
可以为 GitHub
项目生成一个文件菜单树,就跟在 IDEA
中看到的效果一样。
![762c224a9a975c8da30e7ce7e3d0921f.png](https://i-blog.csdnimg.cn/blog_migrate/1c2dfb3dd1bafe3306f4221fd8741ea3.png)
在左边会生成一个 Octotree
按钮,鼠标滑动代码文件树,这样就不用一层一层的找文件了。
![b98d6de0831693c07ddaec0f9e41cb87.gif](https://i-blog.csdnimg.cn/blog_migrate/31f4818b390dd3637b9a3a0bc0884889.gif)
2、GitHub Downloader
GitHub Downloader
可以针对单个文件进行下载,不能下载单个文件是GitHub
的一个硬伤,之前想要下载一个文件往往需要 clone
整个工程。
![8da860842fd55395d0268f817d92a1ac.png](https://i-blog.csdnimg.cn/blog_migrate/d3c2e3325e9a764eae63a73c6ac2f51f.png)
插件安装成功会在文件内容上方多出一个 download
按钮,直接点击即可下载当前文件,配合 Octotree - GitHub code tree
使用一起使用效率会更高。
![bae5d620044b82549b96e0218f7ea465.gif](https://i-blog.csdnimg.cn/blog_migrate/fbfa43eee1a0c261c6b948b5ec884159.gif)
3、GitHub 加速
GitHub 加速
插件能提高中国开发者访问 GitHub
的速度,提升clone
Git
仓库的速度,提升下载 release
包的下载速度。
![fdf2ab740721a385c5dd21b0bcd5a903.png](https://i-blog.csdnimg.cn/blog_migrate/e26b9593a0a457e15e80ae316f74e1cb.png)
安装成功后在原来克隆的位置上会新出现个 加速
项,直接使用加速后的 url
就可以了。
![e2132def3473c7aa0b1c472651f84e2e.png](https://i-blog.csdnimg.cn/blog_migrate/b0700bd4cb5d1eb301119548fbf347c0.png)
4、Sourcegraph
Sourcegraph
对 GitHub
搜索功能,代码比对,查看引用,自动跳转,项目目录导航等功能做了全面的升级。
![d0312149e2267f74fcc95466e7e5c96d.png](https://i-blog.csdnimg.cn/blog_migrate/61da7881719c92b1ab85636eab0bed4f.png)
插件安装后项目面板右上方会有一个搜索图标,进入就可以愉快的搜索了,用户体验要比 GitHub
好很多。
![a461aee7aa56ce5aa9f46a3f0924519b.gif](https://i-blog.csdnimg.cn/blog_migrate/621a0d121de7c91f39840434f9ab3b47.gif)
5、Awesome Autocomplete for GitHub
为 GitHub
的搜索栏添加即时搜索功能,简单而谨慎的扩展增强了GitHub的搜索功能,比以往更快地、准确的搜索存储库和人员。
![10b53b7887a3ae3d9ffd0664650a1ef9.png](https://i-blog.csdnimg.cn/blog_migrate/f5945522ab7737d8c53743f5e5695d37.png)
增强的搜索框看着更顺眼了,还区分仓库和用户类型。
![e27ba7715268c41be33a87761728f963.gif](https://i-blog.csdnimg.cn/blog_migrate/053db5db43dbf3c75e346433208173ed.gif)
6、File Icons for GitHub and GitLab
该插件可以给不同类型的文件增加一个图标。
![46d63e33170685cc2dc7912b55019880.png](https://i-blog.csdnimg.cn/blog_migrate/7d954e204b06665a99b978c456e714f0.png)
![d2548bceb440f63f03e08116ad93b6ef.png](https://i-blog.csdnimg.cn/blog_migrate/4651dbf8d2e7e3aba8a8c4d018ad1281.png)
7、GitHub Isometric Contributions
这个插件主要为了美观,可以将 GitHub 贡献图和等距像素艺术版本之间切换,3D 像素立体展示 GitHub 上的仓库提交记录,相比与传统的方块图表更具美感。
![2917380747d47b68a9ae5a170363dc85.png](https://i-blog.csdnimg.cn/blog_migrate/ad25d4e6ac8b0b13947b3547eab598c6.png)
![cb70845cb6d3d752d4818dfc31cde3e2.gif](https://i-blog.csdnimg.cn/blog_migrate/d13d2f0876b01d4a2214aa1f0ddaf633.gif)
8、Markdown Menu for GitHub
Markdown Menu for GitHub
它将导航菜单添加到 GitHub
上的任何自述文件或 Markdown
文件中。比较适合写博客的同学,可以让我们的项目文档更美观一些。
![9435d82b8022d08d2b4a552417040514.png](https://i-blog.csdnimg.cn/blog_migrate/9b9c72bc13c65d83eb6f11f19107e0d4.png)
![140751d69f007d23d4be0a998d957d55.png](https://i-blog.csdnimg.cn/blog_migrate/5662bbe090f8b3a4525a2cba2ef1775e.png)
推荐阅读
- Swagger界面丑、功能弱怎么破?用Postman增强下就给力了!
- 一线城市程序员VS三线城市程序员,该选哪个?
- IntelliJ IDEA如果这样设置,使用起来贼顺手!
- 还在百度Docker命令?推荐一套我用起来特顺手的命令!
- mall-swarm微服务电商系统如何部署?用Jenkins自动化部署是真的香!
- 看看人家那后端API接口写得,那叫一个优雅!
- MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
- 还在手动整合Swagger?Swagger官方Starter是真的香!
- 40K+Star!Mall电商实战项目开源回忆录!
- mall-swarm 微服务电商项目发布重大更新,打造Spring Cloud最佳实践!
欢迎关注,点个在看