11

开源项目名称:Rust Search Extension
开源项目简介:在浏览器地址栏快速搜索 Rust 文档
开源项目类型:团队
项目创建时间:2020
GitHub 数据:375 Star,18 Fork
GitHub地址:https://github.com/huhu/rust-search-extension

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

功能支持

  • 搜索基本类型和模块
  • 搜索 Structs, Traits 和 Enums
  • 搜索函数、方法和宏
  • 搜索内置属性
  • 搜索 https://crates.iohttps://lib.rs 上的 crates
  • 支持在 docs.rs 上搜索 crate 的文档
  • 支持搜索 Compiler Error Index 上的错误代码
  • 支持实时搜索 Rust 官方书籍的章节
  • 支持搜索 Cargo Clippy lints
  • 支持暗色模式
  • 支持离线模式,可以搜索本地 Rust 文档 (rustup docs --std)
  • 内置命令 (:yet, :book, :stable, :book, :label, :tool, :mirror and :history etc)
  • Docs.rs 加强,展示每一个 crate 的 Feature flags

特性演示

在浏览器地址栏输入关键字 rs,然后敲击空格键就能激活查询功能,输入任何你想搜索的词,插件会即时返回相关搜索结果。

图示

数据统计

对搜索历史记录进行可视化。

结语

如果你是 Rust 开发者,日常与 Rust 文档打交道的时间一定很多, Rust 新手更是如此。通常 Rust 工程师查询文档每次需要打开书签,再搜索、查找,反反复复,浪费时间不说,还容易打断思路。

这时你一定非常期望有一个便捷的工具能够在浏览器中直达文档,利用浏览器的搜索框直接搜索,最好还能附上提示。

Rust Search Extension 正是为此而来,Rust Search Extension 支持对 Rust 搜索基本类型、模块、Structs, Traits、Enums、函数、方法和宏,搜索 Compiler Error Index 上的错误代码也不在话下。更有搜索统计可视化,方便自己了解搜索词的权重。

该项目已入选「SFOSSP - 思否开源项目支持计划」,我们希望借助社区的资源对开源项目进行相关的宣传推广,并作为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。
有意向的开源项目负责人或团队成员,可通过邮箱(pr@segmentfault.com)提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提升交流的效率。

segmentfault 思否


阿遂
10k 声望907 粉丝

老编辑,深夜撰稿者。