1. 首先点击该插件的拓展模式
2. 点击在setting.json中编辑
3.在代码末尾输入该代码段并保存
"code-runner.executorMap": {
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt && del $dir$fileNameWithoutExt.exe",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt && del $dir$fileNameWithoutExt.exe"
}
参数解析,官方网址:Code Runner - Visual Studio Marketplace
- $workspaceRoot:在 VS Code 中打开的文件夹的路径
- $dir:正在运行的代码文件的目录
- $dirWithoutTrailingSlash:正在运行的代码文件的目录,没有尾部斜杠
- $fullFileName:正在运行的代码文件的全名
- $fileName:正在运行的代码文件的基本名称,即没有目录的文件
- $fileNameWithoutExt:正在运行的代码文件的基本名称,不带其扩展名
- $driveLetter:正在运行的代码文件的驱动器号(仅限 Windows)
- $pythonPath:Python解释器的路径(由命令设置)
Python: Select Interpreter
window下的删除exe的指令为:del xx.exe,如果执行控制台出现错误,可以尝试使用 rd $dir...
linux使用rm $dir...
4. 返回设置页,勾选两个设置(直接在setting.json中添加也可)
run in Terminal:在vscode终端中运行
Save File Before Run:在运行前保存文件
之后运行C文件就不会出现.exe的文件了