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

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

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

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章