VSCode中C++环境配置
mingw-w64下载链接(mingw只能生成32位的,而这个可以生成64或32的) github.com/niXman/ming…
各个版本的区别讲解 blog.csdn.net/zhangjiudin…
新配置教学
配置基础环境
下载mingw-w64,配置环境变量 github.com/niXman/ming…
安装VsCode,并用VsCode打开一个文件夹
安装扩展,第二个也可以不装

创建c文件,写入代码,示例代码:(这里编码可能有问题,不行就自己敲一遍)
#include<stdio.h>
int main(){
printf("%s","Hello!!!!!!");
return 0;
}
之后选择这个运行

选择第一个GDB那个

之后如果配置了mingw的环境变量,这里就会提示出来,如果安装了visual studio还会有一个cl.exe的选项,这就选gcc.exe

之后根目录多出来一个.vscode文件夹,显示变为这样

可以看见已经生成了exe文件

之后选择VsCode中的终端页面,可以看见程序在这里运行了
看见右侧有2个终端,第一个是生成exe文件的,第二个是运行exe文件的,在第二个终端中输入cls可以清屏,之后就可以正常编写c的小程序了
快捷键
配置快捷生成C基础内容
可以选择全局或者在本项目中才生效,也可以选择特定的文件类型生效
之后会在.vscode中生成一个快捷内容生成文件
配置内容参考
{
"create c":{
"prefix":"cc",
"body": [
"#include <stdio.h>",
"int main(){\n\t$0",
"\tprintf(\"%s\",\"Hello World!!!\");",
"\treturn 0;",
"}"
],
"description": "生成C基础内容快捷键",
"scope": "c"
}
}
属性解读:
其中create c只是一个名称,这个随意
$0表示生成这段内容之后,指针停留在哪里,这个可以方便生成后直接开始编写代码
快捷内容书写规范:

代码格式化
zhuanlan.zhihu.com/p/667138373


配置文件内容
配置之后,可以在
task.json
launch.json
c语言快捷键配置
{
"create c":{
"prefix":"cc",
"body": [
"#include <stdio.h>",
"#include <stdlib.h>\n",
"int main(){\n\t$0",
"\tprintf(\"%s\",\"Hello World!!!\");",
"\tsystem(\"pause\");",
"\treturn 0;",
"}"
],
"description": "生成C基础内容快捷键",
"scope": "c"
}
}