主要参考了这篇知乎的教程,但是这篇教程讲得太细,从下载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),只需要关闭其余终端,再运行代码即可打开新的代码终端