安装vscode的rust插件
发表于|更新于
|浏览量:
故乡处于大地的中央——海德格尔
我们使用vscode进行rust开发时可以下载一些插件来提升开发效率
rust-analyzer:rust语言支持

然后是Better TOML:更好的展示.toml文件

接下来是Error Lens:更好的获得错误展示

以及CodeLLDB:Debugger程序

相关推荐
2025-02-23
servo
一年好景君须记,最是橙黄橘绿时。——苏轼 https://github.com/servo/servo Servo - 一个高性能、并行化的浏览器引擎 在浏览器技术的演进过程中,浏览器引擎扮演着至关重要的角色。它直接影响着网页的渲染效率、性能以及跨平台的兼容性。如今,随着对高效渲染需求的不断增加,越来越多的开源浏览器引擎开始涌现。其中,Servo 是由 Mozilla 和 Servo 项目团队共同开发的一个高性能并行浏览器引擎,致力于实现更高效、更现代的浏览器体验。 什么是 Servo?Servo 是一个用 Rust 编写的高性能浏览器引擎,旨在提供更高的并行性、更强的安全性以及更快速的网页渲染。Rust 的内存安全和并发性能让 Servo 在处理浏览器引擎中的大量并行计算时具有优势,能够更好地处理现代网页的复杂性。 Servo 的主要目标是: 高效渲染:通过并行化渲染工作,提升网页的加载速度。 现代化架构:采用 Rust 编程语言编写,能够利用 Rust 的性能优势和内存安全特性。 可移植性:通过设计良好的架构,使其能在多个平台上运行。 Web 标准支持:实现现代 Web...
2022-02-03
使用cargo创建rust程序并运行
如果问我思念多重,不重的,像一座秋山的落叶。——简媜 我们按照文档在路径中打开命令行终端 1cargo new world_hello 我们现在就可以运行了 12cd .\world_hello\cargo run 可以看到输出了Hello, world 我们用vscode打开 可以对我们的代码进行少许更改,然后再次运行 123fn main() { println!("world, Hello!");} 再次运行 1cargo run 可以看到我们的修改生效
2025-03-10
mouse-marionette-tauri
他正在长出翅膀,而我却试图生根。——保罗·科埃略《我坐在彼德拉河畔,哭泣》 https://github.com/DearDawn/mouse-marionette-tauri 这个项目使用到的tauri,实现了一个键盘控制鼠标点击某一区域的功能,按下Control+F即可触发网格界面,然后按下对应的字母快捷键,定位到大区域,然后选择小区域,按下回车、空格即可点击,按下Escape则是退出,很有趣很好玩的功能 作者是 https://github.com/DearDawn
2026-07-14
OpenCut
爱情是一个不可缺少的、但它只能是推动我们前进的加速器,而不是工作、学习的绊脚石。——张志新 https://github.com/OpenCut-app/OpenCut OpenCut:一把还在重铸中的开源视频剪辑刀开源世界里,很多项目一出场就急着证明自己“已经能做很多事”。OpenCut 给人的感觉却不太一样。它没有把自己包装成一件已经打磨到无可挑剔的成品,反而很坦率地把自己的状态摆在台面上:它正在从头重写。 而正是这种坦率,让这个项目显得格外有意思。 根据仓库 description,OpenCut 被定义为 “The open-source CapCut alternative”。README 则把它进一步介绍为:一个面向 web、desktop 和 mobile 的免费开源视频编辑器。 但它并没有停留在一句替代口号上,而是很明确地告诉你:现在看到的这个仓库,处在一场“从地基开始重新搭建”的过程里。 项目地址:https://github.com/OpenCut-app/OpenCut 它不是在修修补补,而是在重写自己README 的 Status 一节非常直接: Op...
2025-03-06
zju-learning-assistant
现在我不那么困惑了,因为我幸运地变得比以前麻木了。——梭罗的《瓦尔登湖》 https://github.com/PeiPei233/zju-learning-assistant ZJU Learning Assistant: 提高学习效率的理想工具介绍在现代的学习环境中,快速获取和管理学习资源是提高学习效率的关键。ZJU Learning Assistant (ZLA) 是一款专为浙江大学学生设计的工具,旨在帮助学生快速下载和管理课件,提供成绩更新提醒,并支持多操作系统。ZLA 的出现,大大简化了课件下载和管理的过程,让学生能够更专注于学习本身。 功能特点ZJU Learning Assistant 提供了一系列强大的功能,使其成为浙江大学学生的理想学习助手: 跨平台支持:ZLA 兼容 Windows、Linux 和 Mac 操作系统,满足不同设备的需求。 批量下载课件:支持一键批量下载课程课件,节省时间和精力。 下载未开放课件:即使老师未开放下载权限,也能下载课件的预览版本。 智云课堂支持:从智云课堂下载 PPT 并自动导出为 PDF。 成绩更新提醒:实时获取最新成绩,避...
2025-10-05
hyperswitch
爱自己是一生浪漫的开始。——王尔德 Hyperswitch:开源支付编排的超级引擎——重塑全球支付体验的现代方案在全球化商业和数字支付快速发展的今天,企业对“支付系统”的要求正变得越来越高:不仅要接入多渠道、多支付方式,还要灵活编排、智能路由、保障高可用与合规。面对 Stripe、Adyen 等巨头的围攻,有没有一款开源、可自定义的支付基础设施,能让企业自主掌控、快速创新?Hyperswitch,正是这样一款改变游戏规则的产品! 一、Hyperswitch 项目简介 项目地址:juspay/hyperswitch 一句话描述:现代化、开源的支付编排引擎,助你轻松连接全球支付生态。 主语言:Rust(高性能、强安全) 开源协议:Apache 2.0 维护方:Juspay,全球知名支付科技公司 二、Hyperswitch 想解决什么问题? 支付碎片化不同国家、不同平台有不同的支付方式(卡、钱包、UPI、BNPL、Crypto等),企业常常被迫集成多个支付商,维护成本极高。 智能编排与高可用如何根据费率、成功率、风控等动态智能路由请求?如何在支付商故障时自动切换,...
