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

标签 rust visual-studio-code keyboard-shortcuts

我刚开始使用 Rust 和 VSCode。

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

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

观察:Ctrl+Shift+B 使包含两个项目的列表出现:Rust: cargo buildRust: cargo 检查

最佳答案

我在我的 launch.json 中使用它:

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

当然,你必须在tasks.json中有一个“Cargo build”任务:

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

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

关于rust - 如何为 Rust : cargo run? 创建快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49822696/

相关文章:

rust - 在继承自另一个特征的特征中指定关联类型

hash - 如何为 HashSet<T> 实现哈希?

visual-studio-code - VS Code 安装 Visual Studio Code 更新失败

visual-studio-code - 如何在开始构建时自动清除 VS Code 终端?

visual-studio-code - 如何导航 VS Code Explorer 并仅通过键盘打开文件?

rust - Criterion 的输出在哪里,或者如何启用它?

rust - struct 字段中 Rng 的 Vec,不能借用不可变字段作为可变字段

c - VSCode、MacOS Catalina - 不会在 C/C++ 调试的断点处停止

Eclipse:用于在控制台之间切换的键盘快捷键?

intellij-idea - 德语键盘上的行注释快捷键