7

Rust Search Extension 0.10发布!

 3 years ago
source link: https://zhuanlan.zhihu.com/p/146389549
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Rust Search Extension 0.10发布!

https://anyshortcut.com

Rust Search Extension是一款可以在浏览器地址栏快速搜索Rust文档、crates、内置属性和错误码等的插件,支持Chrome,Firefox和Edge,深受国内外很多Rust开发者的喜爱。前不久还得到了vercel.com的赞助。

v2-b4f09647e9ea920d87377f78b748e958_720w.jpg

Rust Search Extension的发版周期基本上和Rust同步,即每六周发布一个版本。6月4号Rust发布1.44版,Rust插件也于同一天提交各个浏览器的插件商店,现在已经陆续审核通过了,欢迎大家下载体验!

这一版本主要包括如下几个新功能:

~(波浪号)前缀搜索

0.9版支持在docs.rs页面把crate的文档加入到插件之后,通过 @crate + 关键字搜索crate的文档;虽然会有补全提示,但还是稍微有点不方便,所以0.10支持波浪号搜索。输入 ~ + 关键字即可统一搜索所有收藏的第三方crate文档,比0.9版的@更方便。

比如我搜索spawn可以搜索async_std,tokio,futuressmol里面的spawn方法。

v2-391e7fe1e614adae0d8fb5b9490cadb8_720w.jpg

使用!!!(三个叹号)快速打开对应crate的git仓库地址

通常我们搜索某个crate的时候希望能够快速打开他的github仓库。以前只能通过先到http://crates.io或docs.rs的页面,再找到github的链接地址点击过去,这个版本开始用三个叹号搜索一下回车就会自动跳转过去,非常方便!如果那个crate的git仓库地址在gitlab则会跳到他的gitlab页面,其他地址也是一样的。

支持自定义http://crates.io还是lib.rs

lib.rs是国外的大牛自己搞的一个类似于http://crates.io的网站,如果更习惯用lib.rs的朋友,可以在这里自定义。之后搜索的crates会跳转到lib.rs页面。

提供统计和报表功能

目前这个版本提供了统计搜索次数的calendar map,有点类似github统计用户contribution图; 其次是各种搜索的百分比; 每周、日、小时的搜索情况; 还有自己top 15的最常搜索的crates的排名。

以后应该还会支持一些更有趣更有意义的图,欢迎大家反馈意见!

  • :tool 查看Rust社区提供的很有帮助的工具
  • 提升搜索速度,比旧版本大概快10%
  • 修复离线模式bug
  • 修复docs.rs src页面判断是否把crae加入插件有误的bug

https://rust-search-extension.now.sh 官网上详细列举了各个功能,并配备了GIF图片示例。

Github

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK