Rust Search Extension 0.10 发布,并得到了 vercel.com 的赞助!
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
, futures
和 smol
里面的 spawn
方法。
使用!!!(三个叹号)快速打开对应crate的git仓库地址
通常我们搜索某个crate的时候希望能够快速打开他的github仓库。以前只能通过先到http://crates.io或https://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!
下载地址
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
xmake v2.3.4 发布,更加完善的工具链支持
为了让xmake更好得支持交叉编译,这个版本我重构了整个工具链,使得工具链的切换更加的方便快捷,并且现在用户可以很方便地在xmake.lua中扩展自己的工具链。 关于平台的支持上,我们新增了对*BSD系统的支持,另外,此版本还新增了一个ninja主题风格,实现类似ninja的编译进度显示,例如: 项目源码 官方文档 新特性介绍 工具链改进 工具链和平台完全分离 之前的版本,平台和工具链绑定的过于紧密,例如xmake f -p windows平台,默认只能使用msvc的编译,想要切到clang或者其他编译器,就只能走交叉编译平台:xmake f -p cross。 但是这样的话,一些windows平台特有的设置就丢失了,而且用户也没法使用if is_plat("windows") then来判断windows平台做特定的设置。 其实平台和工具链是完全可以独立开来的,新版本经过重构后,即使是windows平台以及其他任何平台,也可以方便快速的切换到clang, llvm等其他工具链。 $ xmake f -p windows --toolchain=clang 内置工具链 虽然xma...
- 下一篇
ShowDoc v2.7.1 发布,IT 团队的在线 API 文档、技术文档工具
更新内容: 1、推出Mac客户端,下载链接:https://www.showdoc.cc/clients 2、可以给成员只授权项目的某个目录,适合更精细化的权限控制。 3、当用户编辑页面的时候将自动锁定,防止其他人修改覆盖 4、当markdown的超链接指向本项目的时候,将在当前项目展开(之前是新窗口打开) 5、优化前端代码,拥抱eslint代码规范 更新步骤请参考请参考手册的升级安装部分:https://www.showdoc.cc/help?page_id=13732 关于Showdoc的详细介绍,请看:https://www.showdoc.cc/help
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路