如何为Rust创建快捷键:货运?

时间:2018-04-13 17:56:08

标签: rust visual-studio-code keyboard-shortcuts

我刚开始使用Rust和VSCode。

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

因此需要三次击键。有没有办法分配快捷键,以便可以通过一次击键来完成?

观察: Ctrl + Shift + B 会显示包含两个项目的列表:Rust: cargo buildRust: cargo check

1 个答案:

答案 0 :(得分:2)

我在launch.json

中使用此功能
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "gdb",
            "request": "launch",
            "target": "./target/debug/my_program",
            "cwd": "${workspaceRoot}",
            "preLaunchTask": "Cargo build"
        }
    ]
}

当然,你必须拥有" Cargo build" tasks.json中的任务:

"tasks": [
    {
        "label": "Cargo build",
        "command": "cargo build",
        "group": {
            "kind": "build",
            "isDefault": true
        }
    }
]

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