# vscode-cargo-scripts **Repository Path**: taiyuuki/vscode-cargo-scripts ## Basic Information - **Project Name**: vscode-cargo-scripts - **Description**: VSCode插件,让你可以在Rust项目的Cargo.toml文件中添加可执行的命令行脚本。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-06 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Cargo Scripts for VS Code

Marketplace Version License

一个Visual Studio Code扩展,帮助开发者通过侧边栏直接运行Cargo脚本,支持`.cargo/config.toml`和`Cargo.toml`配置文件。 就像NPM`package.json`中的`scripts`一样。 # ✨ 功能特性 - 🚀 自动解析`.cargo/config.toml` 或 `Cargo.toml` 配置 - ⚡ 一键运行脚本(侧边栏点击即可) - 🔍 自动监听配置文件变化 # 🛠 安装 1. 打开VS Code扩展市场 2. 搜索 `Cargo Scripts` 或者 `taiyuuki.vscode-cargo-scripts` 3. 点击安装按钮 4. 重新加载编辑器 或直接运行: ```bash code --install-extension taiyuuki.vscode-cargo-scripts ``` # 🚦 使用 你可以在`.cargo/config.toml`或`Cargo.toml`文件中定义脚本。 ## `.cargo/config.toml`(推荐) 参考[The Cargo Book](https://doc.rust-lang.org/cargo/reference/config.html#alias)了解更多关于`[alias]`部分的内容。 例如: ```toml [alias] r  = "run --release" b = "build --release" t = ["test", "--", "--nocapture"] ``` 然后你会在侧边栏看到CARGO SCRIPTS,注意所有脚本后面都有一个运行图标,你可以通过点击图标运行脚本。 ## `Cargo.toml` 注意,脚本的值应该是完整的命令行字符串,不能省略前缀`cargo`。 例如: ```toml [package.metadata.scripts] run = "cargo run" build = "cargo build --release" test = "cargo test -- --nocapture" # 或者,如果你在工作区中 [workspace.metadata.scripts] run = "cargo run" build = "cargo build --release" test = "cargo test -- --nocapture" ```