Go Search Extension,快速在位址列搜尋 Go 文件的開源瀏覽器外掛

Kathygo發表於2020-07-06

Go Search Extension是一款可以在瀏覽器位址列快速、方便、高效地搜尋 Go 文件、第三方庫的瀏覽器外掛,支援 Chrome/Firefox/Edge 。類似於 Rust 社群的 Rust Search Extension。

下載地址:

Chrome Web Store

Firefox

Microsoft Edge

主要功能:

1.搜尋 Go 標準庫文件

可通過關鍵詞搜尋 package 、func 、interface,快速檢視其定義和描述,也可選中並跳轉到文件頁面檢視具體說明。

2.搜尋熱門的 package

可通過搜尋 package 名稱獲得 GitHub 上 star 數前 20k 的 go 專案文件相關的資訊,包括最新版本號和 package 的說明。

預設搜尋關鍵字的時候,搜尋結果混合標準庫文件和第三方庫的結果。可以在關鍵字前加一個字首!(英文歎號) 只搜尋第三方庫。

3.快速跳轉 Git 倉庫

在搜尋 Top 20K 第三方庫的時候,在關鍵字前拼接兩個!! 就可跳轉到該 package 的 git 倉庫地址,非常方便!當然目前只支援 Github、Gitlab、Bitbucket、Gitea,Gitee 等的 git 倉庫。

4.快速搜尋 Awesome Golang 的列表

Github 上維護了一個非常全面的 Awesome Golang 的資源列表,這個版本把這些資源全部索引下來了。直接在位址列輸入字首 $ + 關鍵字即可搜尋。比如輸入 $webassembly,就可以快速檢索 Awesome golang 中和 webassembly 有關的內容。

5.內建命令

跟 Rust 版本的外掛一樣,Go 版本也提供了豐富的命令,比如:

:help - 檢視使用幫助

:book - 檢視 go 社群免費的電子書(主要是英文書)

:conf - 檢視 go 社群所有的 conference

:meetup - 檢視 go 社群全世界各地的 meetup

:social - 檢視 go 各種社交賬號地址

:history - 檢視本地的搜尋記錄

6.支援快捷鍵操作

可通過追加或刪除-(英文減號)對結果進行快速翻頁。通過 tab 可以選擇結果,回車可跳轉到文件詳細說明頁面。

使用方法:

在瀏覽器搜尋欄裡,輸入關鍵字 go 加空格,再輸入包名 /函式名 /介面名...即可看到相關的結果,選中結果敲擊回車可跳轉到 pkg.go.dev 文件頁面。

Github 地址: https://github.com/huhu/go-search-extension

歡迎大家下載體驗,有 bug 或者建議歡迎提 issue !

更多原創文章乾貨分享,請關注公眾號
  • Go Search Extension,快速在位址列搜尋 Go 文件的開源瀏覽器外掛
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章