Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Rust Search Extension是一款可以在地址栏快速搜索Rust文档、crates、内置属性和错误码等的浏览器插件,支持Chrome和Firefox,希望能给每一个Rust开发者带来便利和效率提升。 之前的文章介绍了0.7版的功能,这篇文...

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,所以现在只需要在关键字前面添加两个!即可!

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

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

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

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

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

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

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

新的命令系统

Rust Search Extension已经把地址栏变成了一个新的交互界面,通过拼接不同的符号,发挥不同的功能!但因为有好多其他小功能不适合专门提供一个前缀符号,所以我把这些功能汇总成了命令系统,也非常简单方便。

这个版本主要提供了五个命令,每个命令都是以 :(英文冒号)开头,这些命令包括:

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

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

轻松翻页

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

Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件

支持使用 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!

下载地址


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JavaScript忍者秘籍

JavaScript忍者秘籍

John Resig、Bear Bibeault / 徐涛 / 人民邮电出版社 / 2015-10 / 69.00

JavaScript语言非常重要,相关的技术图书也很多,但没有任何一本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面的介绍,也没有任何一本书讲述跨浏览器代码的编写。本书是jQuery库创始人编写的一本深入剖析JavaScript语言的书。 本书共分四个部分,从准入训练、见习训练、忍者训练和火影训练四个层次讲述了逐步成为JavaScript高手的全过程。全书从高级We......一起来看看 《JavaScript忍者秘籍》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器