【Fitz】Rust VSCode插件推荐

一、代码编写、调试、运行

1. rust-analyzer

一直以来,Rust官方维护的 RLS(Rust Language Server)都是 Rust 插件,但是大多数人推荐使用的都是 rust-analyzer。rust-analyzer 项目始于2017年年底,随着功能越来越强大,如今已经成为 Rust 编程中不可或缺的一部分。如果你之前使用的是 Rust 插件,那么可以试一试 rust-analyzer,或许你会爱上它。

而且,现在 rust-analyzer 也要加入Rust组织了,这一组织上的变化可能会使 rust-analyzer 在不就的将来能够成为官方的Rust语言服务器。详见文章 终于!rust-analyzer 获得 Rust 官方认证

2. Better TOML

TOML语言旨在成为一个语义明显且易于阅读的最小化配置文件格式语言,其被设计成可以无歧义地映射为哈希表。Rust语言使用TOML作为其配置文件格式语言。

Better TOML插件的特点:.toml文件语法高亮、对于无效输入的语法验证,以及 markdown frontmatter下的语法高亮。

3.crates

crates.io 是 Rust 社区的 crate 注册表,其包含了所有目前能使用的 crate。crates 插件是 crates.io 的一个扩展,帮助开发者使用 Cargo.toml 管理依赖。

crates 插件的功能包括:显示 crate 的最新版本,以及显示所有能使用的 crate 版本。

4. Rust Syntax

为 Rust 提供了一个 TextMate 语法,帮助开发者更好地开发 Rust 程序。

5. Path Intellisense

在编写代码时用于自动补全文件名。

6. Code Spell Checker

源代码拼写检查工具,帮助捕获常见的拼写错误。

7. Github Copilot

GitHub 推出的智能代码补全工具,由 OpenAI Codex AI system 驱动,功能强大。

GitHub Copilot 目前已经收费,可以改用 Tabnine。

8. Better Comments

帮助开发者在代码中创建更人性化的注释。使用扩展可以将注释分类为:Alerts、Queries、TODOs 和 Highlights。同时注释掉的代码也可以被样式化。

9. CodeLLDB

由LLDB驱动的本地调试工具,用于调试C++、Rust以及其他一些编译型语言。一些使用的插件依赖于该调试器。

二、显示美化

1. Chinese (Simplified)

此插件为微软官方提供的中文(简体)语言包,可以代替默认UI语言。

使用:安装插件后,按下"Ctrl+SHift+P"组合键显示"命令面板",然后键入"display"以筛选并显示"Configure Display Language"命令,选择已安装的语言。

2. Error Lens

可以将提示的警告或错误显示在对应的行后面,从而增强语言诊断功能。

3. indent-rainbow

通过将对不同程度的缩进显示不同的颜色,来使代码缩进更可读。

4. Bracket Pair Colorizer 2

识别匹配的括号,并将其显示为不同的颜色,使得代码更加可读。

posted @ 2022-03-12 18:12  AlphaFitz  阅读(5396)  评论(0编辑  收藏  举报