Rust Search Extension 0.8 发布! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Wichna
V2EX    Rust

Rust Search Extension 0.8 发布!

  •  
  •   Wichna 2020-03-10 12:57:27 +08:00 2370 次点击
    这是一个创建于 2115 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    • 支持实时搜索 top 20K 的官方 crates
    • 支持实时搜索 Rust 官方书籍的章节
    • Docs.rs 加强,展示每一个 crate 的Feature flags
    • 新的命令系统
    • 支持对结果进行翻页
    • 支持使用 Cmd/Alt + Enter 在新标签页打开搜索结果

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

    • :help - 显示插件的帮助信息
    • :yet - 显示 Rust 社区所有的Are We Yet网站
    • :book - 显示 Rust 官方所有的书籍
    • :stable - 显示 Rust 稳定版未来一年的发布时间
    • :history - 显示你本地的搜索记录

    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 !

    下载地址

    2 条回复    2020-04-23 17:33:28 +08:00
    xiaoxuxu
        1
    xiaoxuxu  
       2020-04-23 17:12:31 +08:00
    厉害了,试了挺好用
    Wichna
        2
    Wichna  
    OP
       2020-04-23 17:33:28 +08:00
    @xiaoxuxu 哈哈,谢谢肯定
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1124 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:55 PVG 01:55 LAX 09:55 JFK 12:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86