Rust Search Extension 0.8 发布!

2020-03-10 12:57:27 +08:00
 Wichna

Rust Search Extension是一款可以在地址栏快速搜索 Rust 文档、crates、内置属性和错误码等的浏览器插件,支持 Chrome 和 Firefox,希望能给每一个 Rust 开发者带来便利和效率提升。

之前的文章 介绍了 0.7 版的功能,这篇文章我讲介绍一下 Rust Search Extension 这一版的新功能:

支持实时搜索 top 20K 的官方 crates

之前的版本只支持 top 10K 的 crate,但是感觉还是不够,所以这个版本将 crates 的索引升级到了 top 20K,应该能满足大家的绝大部分需求(毕竟排名靠后的 crate 大家应该也很少会搜)。 另外之前支持在关键字前面拼接 !(英文叹号)即可只搜索 crates,有一点点不太方便的是这个结果默认是跳转到 crates.io ,但是我们一般更经常想跳到 docs.rs ,所以现在只需要在关键字前面添加两个!即可!

拼接两个叹号,回车即可跳转 docs.rs 文档页面

支持实时搜索 Rust 官方书籍的章节

Rust 官方提供了很多书籍,同一个知识点或概念,在不同的书都会有提到,有时候想针对某一个概念去了解各个书是怎样讲解的,但是搜索起来非常不方便。所以这个版本我把 Rust 官方常用的书章节都索引下来了,在关键字前面拼接%即可搜索!

比如我现在搜索 error,看不同的书是怎样讲解 Rust 的错误处理的,是不是很方便!

Docs.rs 加强,展示每一个 crate 的 Feature flags

Docs.rs 我们在浏览某个 crate 的文档时,经常需要了解那个 crate 有哪些 feature 开关,好的 crate 会把这些 feature 在文档首页列出来(比如 tokio, async_std),但是大多数 crate 并没有这么好的文档,docs.rs 目前不支持显示这些 Feature flags,所以这个版本我就开发了这样的一个功能。

新的命令系统

Rust Search Extension 已经把地址栏变成了一个新的交互界面,通过拼接不同的符号,发挥不同的功能!但因为有好多其他小功能不适合专门提供一个前缀符号,所以我把这些功能汇总成了命令系统,也非常简单方便。 这个版本主要提供了五个命令,每个命令都是以 :(英文冒号)开头,这些命令包括:

Rust 社区维护的各种 Are we yet 网站

没错,2020 年的最后一天会发布 1.49!

Rust 官方大概提供了 20 本书!

轻松翻页

有时候搜索出来的结果有很多条,但是浏览器 API 的限制,默认只允许展示 8 条( Firefox 只有 6 条),所以这个版本增加了翻页功能。只需要在关键字后面追加或删除-(英文减号)即可往后翻或往前翻。

支持使用 Cmd/Alt + Enter 在新标签页打开搜索结果

选中搜索结果之后,默认是在当前标签页打开的,如果你想在新标签页打开,只需要使用快捷键 Cmd/Alt + Enter 即可!

官网

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

Github

rust-search-extension在 Github 开源( https://github.com/Folyd/rust-search-extension ),欢迎大家提 issue 或 PR !

下载地址

1818 次点击
所在节点    Rust
2 条回复
xiaoxuxu
2020-04-23 17:12:31 +08:00
厉害了,试了挺好用
Wichna
2020-04-23 17:33:28 +08:00
@xiaoxuxu 哈哈,谢谢肯定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/651480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX