git init
pre-commit install
git commit -a- crates: Rust 包管理
- Even Better TOML: TOML 文件支持
- Better Comments: 优化注释显示
- Error Lens: 错误提示优化
- GitLens: Git 增强
- Github Copilot: 代码提示
- indent-rainbow: 缩进显示优化
- Prettier - Code formatter: 代码格式化
- REST client: REST API 调试
- rust-analyzer: Rust 语言支持
- Rust Test lens: Rust 测试支持
- Rust Test Explorer: Rust 测试概览
- TODO Highlight: TODO 高亮
- vscode-icons: 图标优化
- YAML: YAML 文件支持
cargo generate是一个用于生成项目模版的工具。它可以使用已有的github repo作为模版,生成新的项目。
cargo install cargo-generatecargo generate rust-dev-learn/templatepre-commit是一个代码检查工具,可以在提交代码前进行代码检查。
pip install pre-commit安装成功后,运行pre-commit install即可。
cargo deny是一个cargo插件,用于检查依赖的安全性。
cargo install --locked cargo-denytypos是一个拼写检查工具。
cargo install typos-cligit cliff是一个生成changelog的工具。
cargo install git-cliffcargo nextest是一个Rust的增强测试工具。
cargo install cargo-nextest --locked