VSCode for Rust 相關插件推薦

關注「Rust 編程指北」,一起學習 Rust,給未來投資

一、代碼編寫、調試、運行

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 驅動,功能強大。

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

識別匹配的括號,並將其顯示爲不同的顏色,使得代碼更加可讀。

作者:AlphaFitz,原文鏈接:https://www.cnblogs.com/fitznotes/p/15997693.html

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/sObCH4P3KliOzzDVL_pR8g