- 1.基本snippets配置方法
- 2.特别的宏使用(时间宏等)
基本snippets配置方法
选择用户代码片段进行管理。
选择需要使用代码段的文件类型。
在打开的json格式的文本中,添加示例键值对:
"Quick code add": {
"prefix": "test",
"body": [
"\n# CODE ADDED BY BAOJX.",
"$0",
"# ADD END.\n"
],
"description": "Insert test-code snippets."
},
固定几个key:
- “Quic code add” :作为snippets的标识,自定义key内容
- “prefix” :作为文本编辑时触发snippets的关键字
- “body” :包含快速填充的若干字符串的列表
- “description” :对snippets的说明内容
- “$0” :有特殊含义的body内容,作为占位符进行处理,指定快速snippets填充之后光标位置,参考如下说明:
$1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
效果:
特别的宏使用(时间宏等)
有更高的要求,比如,快速给代码插入格式化的头说明,比如日期,能不能也模板化自动填充?
答案是可以的。
"Quick info":{
"prefix": "info",
"body": [
"#! /usr/bin/env python",
"# author : BaoJx",
"# date : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE"
]
}
其中$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE
宏实现快速获取一些系统信息进行填充,详细的宏介绍参考文档:
VScode snippets Doc
版权声明:本文为qq_31331027原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。