单独c++文件vscode编译个人最佳实践
本质上就是调用g++编译然后然后运行,用vscode可以用task
任务来将这个过程绑定到快捷键上。
编写.vscode/tasks.jong
文件如下
{
"version": "2.0.0",
"options": {"cwd": "${workspaceFolder}/build"},
"tasks": [
{
"type": "shell",
"label": "build_and_run_cxx",
"command": "g++ ${file}; if ($?) {${workspaceFolder}/build/a.exe}",
"presentation": {
"echo": false
}
}
]
}
ctrl+p
输入>key
选中下面的更改快捷键绑定
插入下面的命令,就能在vscode中通过按下f6
来运行单文件的c++了
{
"key": "f6",
"command": "workbench.action.tasks.runTask",
"args": "build_and_run_cxx",
},
然后就可以在同一个目录下写多个c++文件并单独方便快速地运行了,看我的目录
要调试的话可以自己写个cmake然后用vscode中的cmake插件去实现