vscode使用wsl调试代码

第一步在WSL中配好环境

第二步安装CodeRunner即可,在用户配置中加入如下行:

    "terminal.integrated.shell.windows": "C:\WINDOWS\System32\bash.exe",//设置内置终端为WSL
    "code-runner.runInTerminal": true,//使用内置终端
    "code-runner.saveFileBeforeRun": true,//运行前保存
    "code-runner.clearPreviousOutput": true,//运行前清理旧的输出文件
    "code-runner.ignoreSelection": true,//忽略用户选择
    "code-runner.preserveFocus": false,//运行时焦点跳回编辑器

之后,只要在WSL装好能正确运行的环境就可以了。可以通过改变"code-runner.executorMap"来设定一些终端中编译文件的执行命令,如

"c": "cd $dirWithoutTrailingSlash && gcc $fileName -o $fileNameWithoutExt -std=c11 -lm && echo '[Running]' && ./$fileNameWithoutExt",
"cpp": "cd $dirWithoutTrailingSlash && g++ -Wall $fileName -o $fileNameWithoutExt -std=c++11 -lm && echo '[Running]' && ./$fileNameWithoutExt"
原文地址:https://www.cnblogs.com/cielosun/p/10267565.html