【Rus项目推荐】Rust search extension 0.8发布!快速搜索Rust文档、属性和库的浏览器插件...

本文主要是介绍【Rus项目推荐】Rust search extension 0.8发布!快速搜索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

Docs.rs 我们在浏览某个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!

下载地址

  • Chrome Web Store

  • Firefox

这篇关于【Rus项目推荐】Rust search extension 0.8发布!快速搜索Rust文档、属性和库的浏览器插件...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1085828

相关文章

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

用Microsoft.Extensions.Hosting 管理WPF项目.

首先引入必要的包: <ItemGroup><PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" /><PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" /><PackageReference Include="Serilog

eclipse运行springboot项目,找不到主类

解决办法尝试了很多种,下载sts压缩包行不通。最后解决办法如图: help--->Eclipse Marketplace--->Popular--->找到Spring Tools 3---->Installed。

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用。如果你看不懂,请留言。 完整代码: <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><ti

探索Elastic Search:强大的开源搜索引擎,详解及使用

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选,相信大家多多少少的都听说过它。它可以快速地储存、搜索和分析海量数据。就连维基百科、Stack Overflow、

LVGL快速入门笔记

目录 一、基础知识 1. 基础对象(lv_obj) 2. 基础对象的大小(size) 3. 基础对象的位置(position) 3.1 直接设置方式 3.2 参照父对象对齐 3.3 获取位置 4. 基础对象的盒子模型(border-box) 5. 基础对象的样式(styles) 5.1 样式的状态和部分 5.1.1 对象可以处于以下状态States的组合: 5.1.2 对象

vue3项目将所有访问后端springboot的接口统一管理带跨域

vue3项目将所有访问后端springboot的接口统一管理带跨域 一、前言1.安装Axios2.创建Axios实例3.创建API服务文件4.在组件中使用API服务 二、跨域三、总结 一、前言 在Vue 3项目中,统一管理所有访问后端Spring Boot接口的最佳实践是创建一个专门的API服务层。这可以让你的代码更加模块化、可维护和集中管理。你可以使用Axios库作为HTT

基于Java医院药品交易系统详细设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W+,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码+数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人  Java精品实战案例《600套》 2023-2025年最值得选择的Java毕业设计选题大全:1000个热