Go Search Extension是一款可以在瀏覽器位址列快速、方便、高效地搜尋 Go 文件、第三方庫的瀏覽器外掛,支援 Chrome/Firefox/Edge 。類似於 Rust 社群的Rust Search Extension。
下載地址:
主要功能:
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 文件頁面。
在瀏覽器搜尋欄裡,輸入關鍵字 go 加空格,再輸入包名 /函式名 /介面名…即可看到相關的結果,選中結果敲擊回車可跳轉到 pkg.go.dev 文件頁面。
Github 地址: github.com/huhu/go-search-extensio...
歡迎大家下載體驗,有 bug 或者建議歡迎提 issue !
本作品採用《CC 協議》,轉載必須註明作者和本文連結