Rust search extension 更新,快速搜索 Rust 文档、属性和库的浏览器插件
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
我们在浏览某个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!
下载地址
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MeEdu v2.2.1 版本上线,基于 Laravel 的在线点播收费系统
本次更新内容 本次带来了全新的界面设计! 傻瓜安装包请到我们的QQ群文件下载。 新增 首页幻灯片 公告标题,首页展示 课程的学习人数 历史学习课程 课程收藏 后台插件的启用和禁用的切换 用户默认第一次重置密码 用户昵称修改 播放器封面配置 傻瓜式安装 后台用户VIP直接编辑 获取支付网关API接口 首页自定义banner展示 优化 已购买的课程显示已订阅 课程详情api接口 注册信息错误的中文化 手机号绑定 后台API功能优化,增加排序,字段筛选等 Laravel从5.7升级到5.8 随机数生成优化 删除 阿里云邮箱库依赖 修复 fixed: 优惠码支付后的上级绑定 fixed: 登录记忆跳转功能 fixed: 社交登录绑定 fixed: 登录事件触发 fixed: 微信浏览器检测 fixed: 部分URL直链无法播放问题 Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip MeEdu 是基于 Laravel 开发的个人在线教育系统。MeEdu诞生...
- 下一篇
AI语音定制化,将给2020带来三个可能
云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 2016年,美国一位科技记者James Vlahos,做了一件感动无数人的事。 他在父亲临终前几个月,下定决心要把父亲的声音和教诲永远留在身边。于是非技术背景的James在一个AI项目的帮助下,自学语音合成与机器学习。在父亲的帮助下,他每天录制父亲一到两个小时的声音,共记录了9万多个单词用来训练AI模型。最终完成了由父亲声音构成的,类似siri的语音助手,得以让James时时寄托哀思。 这个故事在感动了全球无数家庭的同时,也让AI开发者与技术人员看到了用AI语音定制化的重要意义。毫无疑问,全球众多家庭都在渴望着类似功能,无论是记录老人的声音,让自己的声音能够更多陪伴孩子成长,还是恋人之间的声音陪伴,家庭,正在成为AI语音技术应用场景的主战场。 这种需求也在不断受到产业界的重视。近来几年,语音合成、声音克隆等技术相继发展,自然语言处理整体能力也得到了突飞猛进的发展。AI语音定制化这件事,也早已不用耗时几个月,用数万条语料进行机器学习训练...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境