7款神器,讓程式設計師幸福感暴增!
- 2021 年 5 月 21 日
- AI
程式設計師寶藏庫://github.com/Jackpopc/CS-Books-Store
作為一名開發者,很難繞開Github,它是一個非常值得推薦的工具或平台。
很多程式設計師每天花費大量時間在Github上,今天,就來介紹能夠提升幸福感的7款Chrome插件。
1. Octotree
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a536153ced8.jpg)
它通過以下特性增強了GitHub的程式碼Review和閱讀:
- 類似IDE的程式碼樹結構
- 文件夾和文件搜索
- 問題和拉取請求書籤化
- 支援私有存儲庫
我個人非常喜歡這款插件,能夠極大的提升Github使用體驗。
2. Open in VS Code
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a536156fe23.jpg)
它可以在VSCode中打開任何Github倉庫的源程式碼鏈接,它也同樣適用於Gitlab。
不過每次它只能打開一個文件,如果你想打開整個倉庫,可以在github後面加上1s,例如:
//github.com/user/somerepository -> github1s.com/user/somerepository
3. Refined GitHub
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a5361585168.jpg)
它簡化了GitHub的介面,也增加了一些有用的功能,比如說。
- 增加了反應頭像,顯示誰對評論作出了回復
- 增加了一鍵式合併衝突修復器
- 增加了一個按鈕,可以恢復PR中某個改動文件
4. Do-not-merge-WIP
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a53615b89ea.jpg)
正如它的名字那樣,當滿足以下任何一個條件時,會顯示一個「禁止合併」按鈕。
- 標題包含”[wip]”(不區分大小寫)
- 任務處於未完成狀態
- 提交資訊仍然以 “squash!”或 “fixup!”為前綴
5. Enhanced GitHub
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a53615f0eb4.jpg)
它在GitHub網站的基礎上提供了有用的功能:
- 顯示 repo 的大小
- 顯示每個活動分支的每個文件的大小
- 顯示每個文件的下載鏈接
- 直接將文件內容複製到剪貼板上
- 在查看文件內容的同時下載文件
6. Githunt
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a5361647f40.jpg)
Github上項目多如牛毛,想要找到自己真正關心的是一個吃力活。
Githunt可以讓你在GitHub上挖掘標星最多的項目,並且會按照一周/一月/一年的粒度顯示項目趨勢,非常有用。
7. CodeCopy
![](http://static.leiphone.com/uploads/new/sns/blogSpe/article/202105/60a5361655c16.jpg)
它可以讓你把Github上的任何文件的內容以文本的形式複製到剪貼板。
除了Github之外,它還可以在下列平台上運行。
- Stack Overflow
- MDN
- Medium
- npm
- Gist’