VS code有用扩展in rust

vs code有用扩展in rust

1、rust-analyzer

rust-analyzer是一个针对Rust编程语言的LSP服务器,它可以提供语法分析、代码建议和重构、跳转到定义、类型推断和许多其他功能,以提高Rust开发人员的开发效率。rust-analyzer是一个开源项目,可在GitHub上找到。

Snipaste_2023-05-29_12-21-07.jpg

2、CodeLLDB

CodeLLDB是一个VS Code插件,它允许您使用LLDB调试器在Visual Studio Code中调试C、C++和Objective-C的应用程序。它提供了一个用户友好的界面来管理断点、调用栈、变量和表达式,并可以与其他VS Code功能(如任务、运行和调试配置)集成。CodeLLDB是一个开源项目,可在GitHub上找到。

Snipaste_2023-05-29_12-20-32.jpg

在这里主要用于对rust代码进行调试。

3、Better TOML

better toml是一个针对VS Code的Toml文件语法高亮和语法检查的扩展。Toml是一个易于阅读和编写的配置文件格式,它被广泛应用于各种配置文件和数据序列化场景。better toml提供了Toml文件的语法高亮和自动补全,并且可以检测到Toml文件中的语法错误,并在用户编辑时在实时显示错误信息。此外,该扩展还提供了格式化和排序等有用的功能,以进一步提高Toml文件的可读性和维护性。

Snipaste_2023-05-29_12-21-45.jpg

Rust中的配置文件使用toml格式!

4、Crates

crates是一个VS Code的扩展,它可以帮助Rust开发人员查找和管理他们依赖的包(crates)。Rust的包管理器(cargo)是一个非常强大且易于使用的工具,但在大型项目中,很难跟踪哪些包被使用了,版本是什么,以及它们的依赖关系是什么。crates扩展通过提供一个交互式的用户界面来解决这个问题,其中开发人员可以快速查找特定包和其版本,以及它们的依赖关系。此外,crates还可以自动更新和安装新的包,以便使依赖关系保持最新状态。

Snipaste_2023-05-29_12-25-42.jpg

效果如下:

Snipaste_2023-05-29_12-28-11.jpg


最后修改于 2023-05-29