Rust 开发中,常用的插件有哪些?

开发
在这篇文章中,我们将介绍一些在 Rust 开发中常用的插件,希望能为大家的开发工作带去一些帮助。

大家好,我是渔夫。

今天分享主题是,Rust 开发常用的插件。

Rust-analyzer

第一款插件 rust-analyzer,该插件会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。

Rust syntax

这款是 rust syntax ,该插件可以为你代码提供语法高亮。

Even Better TOML

大家都知道,Rust 使用 toml 做项目的配置管理的,Even better toml 是可以帮你语法高亮,并展示 toml 文件中的错误。

rust test lens

可以帮你快速运行某个 Rust 测试。

crates

这个插件,可以帮助你分析当前项目的依赖是否是最新的版本。针对 Rust 社区的 crate 注册表 crates.io 的一个扩展,旨在帮助开发者更轻松地使用 Cargo.toml 管理依赖。开时候,经常安装上这样就可以显示最新版本的 crate,及显示可用的所有 crate 版本了。

Tabnine

这款插件,基于 AI 的自动补全,可以帮助你更快地撰写代码,非常实用。

Github Copilot

提取只能插件,还有个 GitHub 推出的智能代码补全工具,可惜GitHub Copilot 目前是收费的,那么替代是使用考虑 Tabnine 或也可考虑 Baidu Comate,当然也是收费的,自行选择。

indent-rainbow

这款插件,它通过在代码中使用不同颜色的背景,来突出显示不同级别的缩进,提高代码的可读性,非常帮喔。

Rainbow Brackets

Rainbow Brackets 也是一款备受欢迎的插件,它能够识别匹配的括号,并以不同的颜色将它们高亮显示,从而使代码更加易读。

Code Spell Checker

这款插件,它用于检查代码中的拼写错误,这样可以在代码中标记出拼写错误的单词,并提供建议的修正选项,帮助开发者在编写代码时避免拼写错误,提高代码的质量和可读性。

Git Graph

Git Graph 也是一款用于 Vscode 的插件,它提供了一个交互式的 Git 提交历史可视化图形界面,开发时我也经常使用。

Vim

Vim 插件,有需要的伙伴可以安装使用,我个人习惯在这种模式下进行作业。

RustRover

如果你没有使用 Vscode 作为开发,也可以考虑 JetBrains 的 RustRover,这个专门编写 Rust 代码,地址:https://www.jetbrains.com/rust/

Zed

或许,可以尝试这个款编辑器 Zed,它自身也是 Rust 语言来开发的,并且自带 Rust-analyzer,也是号称 “新一代最强编辑器”,地址:https://zed.dev/

以上,是在 Vscode 中个人开发时使用到的插件。

责任编辑:赵宁宁 来源: 码农渔夫
相关推荐

2024-06-04 10:49:05

Rust插件开发工具

2010-04-21 14:11:56

Oracle数据库

2022-08-24 17:04:19

软件测试数据集合测试效果

2024-08-22 14:59:25

Linux

2024-07-22 14:00:51

物联网平台物联网IOT

2022-06-07 14:15:44

Vue开发工具

2015-03-13 09:27:36

编程开发编辑器文本编辑

2010-05-31 10:35:12

MySQL数据类型

2024-11-12 09:58:42

2023-03-17 16:49:42

开发Java框架

2022-08-30 21:01:17

开发Java框架

2023-04-09 14:48:03

JavaScript脚本语言开发

2010-04-15 10:34:16

Oracle程序开发

2010-09-09 16:56:16

2022-03-09 09:39:22

Python函数模块

2020-11-16 18:37:32

办公

2022-03-21 21:55:43

Python编程语言

2022-06-06 07:35:26

MySQLInnoDBMyISAM

2021-06-03 08:14:01

NodeProcessJavaScript

2022-06-22 10:04:29

JavaScriptRust语言
点赞
收藏

51CTO技术栈公众号