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