V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Wichna
V2EX  ›  程序员

Rust Search Extension 0.10 发布!很高兴得到了 vercel.com 的赞助!

  •  
  •   Wichna ·
    folyd · 2020-06-06 23:53:01 +08:00 · 1586 次点击
    这是一个创建于 1660 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 方法。

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

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

    支持自定义 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 !

    下载地址

    5 条回复    2020-06-08 11:22:47 +08:00
    XanderChen
        1
    XanderChen  
       2020-06-06 23:58:55 +08:00
    真酷。
    XanderChen
        2
    XanderChen  
       2020-06-07 00:32:58 +08:00
    firefox nightly 还不能用 ~ 搜索。

    不过可以用 rs + 空格来触发这个扩展。
    Wichna
        3
    Wichna  
    OP
       2020-06-07 10:56:41 +08:00
    @XanderChen 你的 firefox nightly 装的是 0.10 版的吗?
    XanderChen
        4
    XanderChen  
       2020-06-07 23:55:20 +08:00 via Android
    @Wichna 没注意,现在也没法看,不过就是从这个帖子里点的 firefox 的链接进去装的
    Wichna
        5
    Wichna  
    OP
       2020-06-08 11:22:47 +08:00
    @XanderChen 需要把你需要搜索的 crate 加入到插件中才能使用~统一搜索。在 crate 的 docs.rs 页面有一个加入按钮
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.