玩转 Visual Studio Code
配置代码模版
VsCode 可以通过 Snippets 配置代码模版,官方文档:Snippets in Visual Studio Code
创建模板步骤:
- 打开 VSCode,按下快捷键组合
shift+command+p
呼出控制台 - 输入
Snippets: Configure User Snippets
,配置用户代码片段 - 输入
new
, 有两个选项,可以选择创建一个全局配置或者专为本项目使用的配置; - 然后会要求输入配置文件名称,按实际情况命名;
- 编辑配置文件,示例配置如下:
json
{
"README": {
"prefix": "readme",
"body": [
"---",
"title: $1",
"icon: blog",
"index: false",
"article: false",
"date${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
"description: $1",
"---"
],
"description": "Vuepress 博客 README 模板"
}
}
{
"README": {
"prefix": "readme",
"body": [
"---",
"title: $1",
"icon: blog",
"index: false",
"article: false",
"date${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
"description: $1",
"---"
],
"description": "Vuepress 博客 README 模板"
}
}
其中,README
为一份配置的名称,单个配置文件中,可以同时配置多份配置; description
为该项配置的描述; prefix
为快捷使用前缀,当你编写代码或者文件时,输入配置的前缀时,会自动提示你选择该配置,使用 tab
键选择后,会自动将 body
中的代码块补全出来; body
中的 $x
表示光标的位置,当进行代码补全时,光标会按照 x 的顺序依次停留(使用 tab 切换至下个光标处),方便你在模板中填充需要的内容。
更多的配置,见官方文档:Snippets in Visual Studio Code
INFO
如果使用 markdown 文件的模板发现没有提示,可能是 vscode 没有开启 Markdown 文件中的补全与匹配;
打开 settings.json
文件,在原来的基础上,增加如下 markdown
配置:
json
"[markdown]": {
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.acceptSuggestionOnEnter": "on"
},
"[markdown]": {
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.acceptSuggestionOnEnter": "on"
},