歡迎您光臨本站 註冊首頁
Rust Search Extension是一款可以在位址列快速搜尋Rust文件、crates、內建屬性和錯誤碼等的瀏覽器外掛,不僅支援Chrome和Firefox,現在也支援Edge瀏覽器了,目前獲得了社群很多Rust開發者的喜歡,非常感謝大家的支援!
 
Rust Search Extension也在持續更新中,這次釋出的0.9版給大家帶來瞭如下幾項主要功能:
  • 支援搜尋任意第三方crate的文件
  • 支援搜尋Clippy lint
  • 新的:label命令 - 搜尋Rust倉庫裡面的issue label
  • 支援暗色模式
  • 支援Microsoft Edge瀏覽器
如果還不瞭解Rust Search Extension的朋友,歡迎檢視我之前發的另外一篇文章。
Rust search extension--在位址列快速搜尋Rust文件、屬性和庫的瀏覽器外掛

支援搜尋任意第三方crate的文件

Rust Search Extension過去的所有版本只支援搜尋std, proc_macro, test這三個官方標準庫裡面的文件。但是顯然不夠,所以這一版最大的更新就是把文件的搜尋範圍擴大到了任意第三方crate。對,沒聽錯,是任意第三方crate
 
當然為了實現這一步,首先需要把你想要搜尋的crate加入到外掛中。為此Rust Search Extension會在docs.rs頁面的頂欄加入一個黃色的按鈕(+ to Rust Search Extension),如圖所示:
 

點選完按鈕後,這個crate就會被收錄至外掛中,然後就可以在位址列搜尋該crate的文件了!

搜尋方法也很簡單,直接輸入@crate,空格,然後加關鍵字即可!比如我把 tokio 加入到外掛中之後,直接可以輸入@tokio spawn就能立即搜尋出tokio這個crate中跟spawn有關的文件!

 

當然,如果某個crate名字比較長,在位址列還要打出整個crate的名字會特別麻煩,所以外掛會根據輸入的字母匹配候選的crate(前提是要加入到外掛中),然後用Tab上下鍵選中即可。

 

 

如果不再需要搜尋某個crate了,只需要在crate的docs.rs頁面同樣點選黃色按鈕即可刪除。

值得注意的是,你加入外掛的crate是區分版本的。你當時的docs.rs裡面是什麼版本,加入外掛的就是那個版本。外掛不會自動幫你升級版本號,畢竟crate作者更新版本號之後,並不一定適合立即跟進該版本,況且新的版本可能還不穩定。如果你收藏的版本比當前網頁中版本要舊,則黃色按鈕會顯示一個升級圖示,點選就可以更新至新版。就像這樣:

支援搜尋Clippy lint

這是Github上一位使用者提的需求,我覺得可能部分開發者也需要。cargo clippy給出的lint建議都非常棒,不過詳細的建議還是需要到clippy的官方文件頁檢視,不太方便的是需要自己開啟文件搜尋對應的lint名字。現在你可以直接在位址列輸入 >(大於符號)加lint名,即可快速定位到該lint的文件!

新的:label命令 - 搜尋Rust倉庫裡面的issue label

Rust倉庫的目前產生了將近34萬個issue(包括已關閉的),這麼龐大數量的issue是透過接近300個issue label來有條不紊管理的。這些issue label是一個瞭解rust開發進度、新功能新進展、bug修復情況的絕佳方式。這些issue label還會按照不同的維度按不同的字首命名,比如F字首的表示某個新feature相關的issue,O字首表示和OS有關的issue,S字首表示和狀態有關的issue,T字首表示某個rust官方team負責的issue等等。其中有一個非常重要的標籤是C-tracking-issue,透過這個標籤能看到目前某個RFC功能彙總的進度狀況,非常有用!

所以,:label就是這樣一個幫助大家非常方便快捷搜尋這些label的命令,只需要輸入:label即可。也可以在後面輸入你想過濾的字母來快速查詢label。選中回車之後就可以篩選出該label下面的所有issue。

官網

https://rust-search-extension.now.sh 官網上詳細列舉了各個功能,並配備了GIF圖片示例。

Github

Rust Search Extension在Github https://github.com/huhu/rust-search-extension開源,歡迎大家提issue或PR!

下載地址


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115209/rust-search-extension-0-9-released
Rust Search Extension 0.9 釋出!支援搜尋任意第三方 crate 的文件了!已經有179次圍觀

http://coctec.com/news/all/show-post-231771.html