一個從 GitHub Online 閱讀開源專案的網站
github1s是什麼?
GitHub1s由@conwnet開發,該專案旨在成為一種在“一秒鐘”內載入任何 GitHub 專案的極快方式,感覺就像您在 VSCode 上本地開啟它一樣。
以React為例,在 URL 中,只需將 github 替換為 github1s 即可,如下圖所示:
原始
使用 github1s 檢視時反應
怎麼樣,是不是很爽,那我們就來說說這個專案的優缺點吧。
github1s的優勢
幾乎與 VS Code 相同的介面。
能夠快速閱讀和審查程式碼
支援 VS Code 中的一些快捷方式。
command+click(視窗是ctrl+click)的能力自動跳轉到對應的函式。
按 command + p 快速查詢和定位檔案,command + shift + f 全域性搜尋檔案等。
按命令 + p
支援懸停後的派生型別和彈窗模態的出現:
支援程式碼摺疊和展開:
摺疊和展開
支援線上程式碼比對:
程式碼比較
可下載的檔案或資料夾:
缺點
不能點選一個檔案跳轉到另一個檔案。在目前的版本中,不能點選引用檔案然後自動開啟其他檔案,雖然有些遺憾,但我們還是希望有一個功能。
無法預覽 。md 檔案。
結論
Github1s 帶來了一些便利,比單獨使用 GitHub 更好,比sourcegraph外掛更好的體驗!但要完全替代本地編輯器閱讀原始碼,還是有待完善的地方,比如上面提到的不足。