我刚开始使用Rust和VSCode。
如果我点击 F1 并选择Tasks: Run Task
,我会看到一个任务列表。如果我选择Run: cargo run
任务并点击Enter
,则会在终端中执行。
因此需要三次击键。有没有办法分配快捷键,以便可以通过一次击键来完成?
观察: Ctrl + Shift + B 会显示包含两个项目的列表:Rust: cargo build
和Rust: cargo check
。
答案 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 时,我可以在调试模式下运行我的程序。