Go Search Extension是一款可以在瀏覽器位址列快速、方便、高效地搜尋 Go 文件的瀏覽器外掛,支援 Chrome/Firefox/Edge 。類似於 Rust 社群的Rust Search Extension。
可透過關鍵詞搜尋 package 、func 、interface,快速檢視其定義和描述,也可選中並跳轉到文件頁面檢視具體說明。
可透過搜尋 package 名稱獲得 GitHub 上 star 數 top 20k 的 go 專案文件相關的資訊,包括最新版本號和 package 的說明。
預設搜尋關鍵字的時候,搜尋結果會混合標準庫文件和第三方庫的結果。可以在關鍵字前加一個字首 ! (英文歎號)只搜尋第三方庫。
在搜尋 Top 20K 第三方庫的時候,在關鍵字前拼接兩個 !! 就可跳轉到該 package 的 git 倉庫地址,非常方便!當然目前只支援 Github 、Gitlab 、Bitbucket 、Gitea,Gitee 等的 git 倉庫。
Github 上維護了一個非常全面的 Awesome Golang 的資源列表,我把這些資源全部索引下來了。直接在位址列輸入字首 $ + 關鍵字 即可搜尋。比如輸入 $webassembly,就可以快速檢索 Awesome golang 中和 webassembly 有關的內容。
跟 Rust 版本的外掛一樣,Go 版本也提供了豐富的命令,比如:
:help
- 檢視使用幫助:book
- 檢視 go 社群免費的電子書(主要是英文書):conf
- 檢視 go 社群所有的 conference:meetup
- 檢視 go 社群全世界各地的 meetup:social
- 檢視 go 各種社交賬號地址:history
- 檢視本地的搜尋記錄可透過追加或刪除 -(英文減號)對結果進行快速翻頁。透過 tab 可以選擇結果,回車可跳轉到文件詳細說明頁面。
在瀏覽器搜尋欄裡,輸入關鍵字 go
加空格,再輸入關鍵字即可看到相關的結果,選中結果敲擊回車可跳轉到搜尋結果頁面。
Github 地址: https://github.com/huhu/go-search-extension
歡迎大家下載體驗,有 bug 或者建議歡迎提 issue !
[admin
]