如何为 Rust 创建快捷键:cargo run?

Sol*_*lma 7 keyboard-shortcuts rust visual-studio-code

我刚刚开始使用 Rust 和 VSCode。

如果我点击F1并选择Tasks: Run Task,我会看到任务列表。如果我选择该Run: cargo run任务并点击Enter,它将在终端中执行。

因此需要敲击三个按键。有没有一种方法可以分配快捷键,以便通过一次按键即可完成此操作?

观察:Ctrl++使出现两个项目ShiftB列表:Rust: cargo buildRust: cargo check

Fre*_*ios 2

我在我的launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "gdb",
            "request": "launch",
            "target": "./target/debug/my_program",
            "cwd": "${workspaceRoot}",
            "preLaunchTask": "Cargo build"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

当然,您必须在以下位置有一个“Cargo build”任务tasks.json

"tasks": [
    {
        "label": "Cargo build",
        "command": "cargo build",
        "group": {
            "kind": "build",
            "isDefault": true
        }
    }
]
Run Code Online (Sandbox Code Playgroud)

然后当我按 时F5,我可以在调试模式下运行我的程序。