VSCode创建自己的代码模板

VSCode 刷题的时候每次都要新建C/C++文件,每次都要写上一堆include、main、return等等。十分麻烦,网上看到了设置用户代码片段的教程,总结一下。

1. 菜单栏:文件->首选项->用户片段

2. 选择自己需要自定义模板的文件,这里以 c 为例

3. 配置对应的 json 文件

把代码片段写在 json 里。每个代码段都是在一个代码片段名称下定义的,并且有 prefix、body 和 description。prefix 是用来触发代码片段的。使用 $1,$2 等指定光标位置,这些数字指定了光标跳转的顺序,$0 表示最终光标位置。

注意:新文件中可能会有解释代码,是用来生成空的文档的,需要将他们全部注释,包括括号(统统注释)

c.json的大括号中,书写如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"Print to conaole": {
"prefix": "C", //在新建立的页面中输入C++就会有智能提示,Tab就自动生成好了
"body": [
"#include <stdio.h>",
"#include <stdlib.h>",
"", //空行
"int main()", //main()函数
"{",
" $0", //最终光标会在这里等待输入
"",
" system(\"pause\");", //标准C++的等待用户动作
" return 0;", //结束
"}",
"",
],
"description": "A c file template." //用户输入后智能提示的内容(你可以用中文写“生成C模板”)
}
}

4. 在.c文件中使用模板

爽到起飞~

参考博文:

VScode中创建你的代码模板 - 知乎 (zhihu.com)


VSCode创建自己的代码模板
https://excelius.xyz/vscode创建自己的代码模板/
作者
Ther
发布于
2021年10月7日
许可协议