VS code配置自定义C/C++代码片段

省去VS code中每次手写main函数等重复代码的麻烦,配置自定义、常用代码片段一键生成。

步骤1:

点击左下角齿轮

或者左上角:文件 >> 首选项 >> 配置用户代码片段

步骤2:

弹出的窗口选择c.json或cpp.json,或者选择你的开发语言。

步骤3:

(1)若配置C的自定义代码片段,则打开c.json

以配置自动生成C语言的main函数为例,c.json文件内容改为如下:

{
	"C main": {     // 代码片段名,C main函数代码片段
		"prefix": "cmain",  // 代码片段生成前缀,C源文件中输入"cmain"就可自动生成body中的代码
		"body": [   // body中为自定义的代码片段,一句一行
			"#include<stdio.h>",  // 可在下面几行添加常用的头文件
			"$0",     // $加数字,表示生成代码后,可使用Tab键使光标在$1、$2等间切换
			"int main(int argc, const char* argv[]) {",
			"\t$1",   // 代码缩进需使用\t,即转义的Tab
			"\treturn 0;",
			"}",
		],
		"description": "main of C"   // 代码片段描述
	},                  // 不同的自定义代码片段间使用英文逗号隔开
	"func function": {  // func函数代码片段
		"prefix": "func",
		"body": [
			"void func() {",
            "\t$0",
			"}",
		],
		"description": "func function"
	}
}

写完后保存,然后在C源文件可以输入“cmain”直接生成body里面的代码:

 生成成功,使用Tab键可让光标在下面两个红框位置(上面配置中$0和$1位置)切换:

(2)若配置C++的自定义代码片段,则打开cpp.json

配置大差不差,可参照上述C的配置,配置如下:

{
	"CPP main": {   // C++ main函数代码片段
		"prefix": "cppmain",
		"body": [
			"#include<iostream>",   // 可在下面几行添加常用的头文件
			"$0",
			"using namespace std;",
			"",
			"int main(int argc, const char* argv[]) {",
			"\t$1",
			"\treturn 0;",
			"}"
		],
		"description": "main of CPP"
	},           // 不同的自定义代码片段间使用英文逗号隔开
	"cout": {    // C++ cout代码片段
		"prefix": "sout",
		"body": [
			"std::cout << $0 << std::endl;"  // 代码生成后,光标直接定位在$0位置
		],
		"description": "cout"
	},
}

 保存后,在CPP源文件中输入“cppmain”即可自动生成CPP的main函数。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
要在Linux上配置VS Code的C/C++环境,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了g++(GCC的C++编译器)、gcc(GCC的C编译器)和gdb(GNU调试器)。您可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install build-essential ``` 2. 在VS Code中,您可以使用快捷键`Ctrl + Shift + P`打开命令面板,然后搜索`Configure Default Build Task`来选择编译器。根据您的需求,选择适合的编译器进行配置。根据引用所示,您可以尝试使用第一个或第二个编译器来运行`.cpp`文件。 3. 安装必需的插件。根据引用所示,以下是一些常用的插件推荐: - C/C++插件:提供了C/C++语言的语法高亮、自动补全等功能。 - Code Runner插件:可以直接在VS Code中运行您的代码。 - Snippets插件:提供了一些常用的C/C++代码片段,方便您编写代码。 - EPITECH C/C Headers插件:为C/C++文件添加头部信息,包括作者、创建和修改日期等。 - File Templates插件:提供了文件模板,可以自定义添加文件模板。 - GBKtoUTF8插件:将GBK编码的文件转换为UTF-8编码。 - Include Autocomplete插件:可以自动补全头文件的路径。 - One Dark Pro插件:可以选择一个好看的VS Code主题。 这样,您就可以在Linux上成功配置VS Code的C/C++环境了。请根据您的需求选择适合的编译器和插件,并根据需要安装相应的软件包和插件。希望对您有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伟大的马师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值