實(shí)用!8個(gè)Chrome插件玩轉(zhuǎn)GitHub,單個(gè)文件下載小意思
本文轉(zhuǎn)載自微信公眾號「程序員內(nèi)點(diǎn)事」,作者程序員內(nèi)點(diǎn)事。轉(zhuǎn)載本文請聯(lián)系程序員內(nèi)點(diǎn)事公眾號。
作為程序員對 GitHub 應(yīng)該都不會(huì)陌生,我經(jīng)常沉迷其中,找一些驚艷的項(xiàng)目或者工具。不過用的時(shí)間久了,發(fā)現(xiàn)它的用戶體驗(yàn)實(shí)在是不敢恭維,有時(shí)候會(huì)讓你做很多重復(fù)操作,浪費(fèi)不少時(shí)間。
比如我想單獨(dú)下載一個(gè)文件,但GitHub 不支持,你必須要下載整個(gè)工程;想要看倉庫里的某一個(gè)文件,你只能層層點(diǎn)進(jìn)去,再有從 GitHub clone 個(gè)項(xiàng)目慢的要死,簡直煩躁到爆炸。
下邊推薦 8個(gè)chrome 插件來解決 GitHub 的這些問題。
chrome 網(wǎng)上應(yīng)用商店找插件
1、Octotree - GitHub code tree
Octotree 可以為 GitHub 項(xiàng)目生成一個(gè)文件菜單樹,就跟在 IDEA 中看到的效果一樣。
在左邊會(huì)生成一個(gè) Octotree 按鈕,鼠標(biāo)滑動(dòng)代碼文件樹,這樣就不用一層一層的找文件了。
2、GitHub Downloader
GitHub Downloader 可以針對單個(gè)文件進(jìn)行下載,不能下載單個(gè)文件是GitHub 的一個(gè)硬傷,之前想要下載一個(gè)文件往往需要 clone 整個(gè)工程。
插件安裝成功會(huì)在文件內(nèi)容上方多出一個(gè) download 按鈕,直接點(diǎn)擊即可下載當(dāng)前文件,配合Octotree - GitHub code tree 使用一起使用效率會(huì)更高。
3、GitHub 加速
GitHub 加速 插件能提高中國開發(fā)者訪問 GitHub 的速度,提升clone Git 倉庫的速度,提升下載 release 包的下載速度。
安裝成功后在原來克隆的位置上會(huì)新出現(xiàn)個(gè) 加速 項(xiàng),直接使用加速后的 url 就可以了。
4、Sourcegraph
Sourcegraph 對 GitHub 搜索功能,代碼比對,查看引用,自動(dòng)跳轉(zhuǎn),項(xiàng)目目錄導(dǎo)航等功能做了全面的升級。
插件安裝后項(xiàng)目面板右上方會(huì)有一個(gè)搜索圖標(biāo),進(jìn)入就可以愉快的搜索了,用戶體驗(yàn)要比 GitHub 好很多。
5、Awesome Autocomplete for GitHub
為 GitHub 的搜索欄添加即時(shí)搜索功能,簡單而謹(jǐn)慎的擴(kuò)展增強(qiáng)了GitHub的搜索功能,比以往更快地、準(zhǔn)確的搜索存儲庫和人員。
增強(qiáng)的搜索框看著更順眼了,還區(qū)分倉庫和用戶類型。
6、File Icons for GitHub and GitLab
該插件可以給不同類型的文件增加一個(gè)圖標(biāo)。
7、GitHub Isometric Contributions
這個(gè)插件主要為了美觀,可以將 GitHub 貢獻(xiàn)圖和等距像素藝術(shù)版本之間切換,3D 像素立體展示 GitHub 上的倉庫提交記錄,相比與傳統(tǒng)的方塊圖表更具美感。
8、Markdown Menu for GitHub
Markdown Menu for GitHub 它將導(dǎo)航菜單添加到 GitHub 上的任何自述文件或 Markdown 文件中。比較適合寫博客的同學(xué),可以讓我們的項(xiàng)目文檔更美觀一些。