Rust VSCode 模板
开箱即用 Rust VSCode 模板 / Ready-to-use Rust VSCode Template
Rust VSCode 模板 是一个开箱即用的 Rust 项目模板,专为 VSCode 开发环境设计,包含完整的开发工具链、调试配置和现代单元测试工具。
- 保存自动运行 Clippy,检查代码规范
- 自动 rustfmt 格式化
- Error Lens 高亮错误与警告
- Nextest 单测集成(支持全部/单个测试)
- LLDB 调试配置,支持单步调试
- 初始依赖:
serde
、log
、env_logger
适合新建 Rust 项目,快速开始开发,保证代码规范、调试顺畅、测试可用。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup component add rustfmt clippy
cargo install cargo-nextest
code --install-extension rust-lang.rust-analyzer
code --install-extension usernamehw.errorlens
code --install-extension joshpeng.dependee
//主题可选
code --install-extension PKief.material-icon-theme
code --install-extension zhuangtongfa.material-theme
cargo install cargo-generate
cargo generate --git https://github.com/dayuqichengbao/rust-template.git --name my_project
-
保存自动运行 Clippy
-
运行 Nextest 单测
- 全部测试:
cargo nextest run
- 单个测试:
cargo nextest run --filter test_name
-
自动格式化:editor.formatOnSave
-
错误高亮:Error Lens 插件
-
Rust 分析器:rust-analyzer + Clippy
-
终端环境:可配置中文警告(RUST_LANG=zh-CN)
MIT / Apache-2.0