在vscode中我们可以通过菜单 code->首选项->配置用户代码片段 或者通过命令行 ctrl+shift+p 输入命令 Configure User Snippets 来 增加定义自己的代码片段snippets。
配置用户代码片段入口:
全局代码片段
每个代码段都定义在一个代码段名称下,并具有范围(scope)、前缀(prefix)、正文(body)和描述(description)。
scope:在范围字段中添加代码段适用的语言,如果是多个使用逗号分隔 如: "scope": "javascript,typescript"
如果作用域为空或省略,则该代码段将应用于所有语言。
prefix:前缀是用来触发代码段的内容,正文将被展开和插入。
body: 可能的变量有:$1,$2表示制表位,$0表示最终光标位置,${1:label},${2:other}表示占位符。具有相同id的占位符是连接的。
description: 你的代码片段的描述
go语言代码片段示例
{
"main package and func": {
"scope": "go",
"prefix": "main",
"body": [
"package ${1:main}\n",
"func main() {",
" $1",
"}\n"
],
"description": "package main func"
}
}
使用:
新建一个 xxx.go 文件 后只需要输入 main 回车 即可一键输入上面自定义的片段