主要参考了这篇知乎的教程,但是这篇教程讲得太细,从下载VSCode开始讲起,其实总结一下就下面几步:
- 安装MinGW
- 配置环境变量
- VSCode安装C++相关扩展
- 安装Coderunner扩展用来运行程序
默认的Coderunner有几个小问题,在这里列举一下:
- 
    无法向默认的只读终端输入数据,也就是 scanf()一类的函数用不了:设置一下Run-in-external-terminal即可,这样就可以在VSCode的终端中输入数据了BTW, C/C++ Compile Run扩展也是用来编译c/cpp的,直接使用F6即可
- 
    添加 -lwsock32编译命令:修改code-runner.executorMap为:"cpp": "g++ $fullFileName -o $fileNameWithoutExt.exe -lwsock32 && $fileNameWithoutExt.exe"
- 
    想同时运行多个cpp文件,Coderunner却只能同时运行一个终端:添加一个 start,即修改code-runner.executorMap为:"cpp": "g++ $fullFileName -o $fileNameWithoutExt.exe && start $fileNameWithoutExt.exe"这种方案并不完美,因为有时Coderunner又莫名其妙地可以多开,VSCode当中的终端是不需要 system("pause")的,对于写算法代码来说实在是太友好了
此外,上面那篇教程中还有断点调试的部分,之后再进行学习
UPDATE 如果Coderunner打开了多个终端(例如powershell),只需要关闭其余终端,再运行代码即可打开新的代码终端