vscode 新文件模板
Posted on 2024-11-04 22:00 in Java
设置 vscode snippets
官方文档 https://code.visualstudio.com/docs/editor/userdefinedsnippets
有三种 scope 的 代码片段
- Global
- Language "文件"(File) -> "首选项"(Preferences) -> "用户代码片段"(User Snippets)
- Project
在项目中的配置比较合适,在项目根目录下新建 .vscode/xxx.code-snippets
, xxx 可以命名为一种语言,下面是一个 markdown.code-snippets 的例子。
写 markdown blog 需要一些 meta 信息,每次从以前的文件中复制出来比较费劲,定义一个 snippets,然后敲 prefix 的提示词就可以自动带出来,可以节省下复制粘帖的动作。
{
"Markdown Blog Header":{
"prefix": "header",
"body": [
"Title: $TM_FILENAME_BASE",
"Status: published",
"Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE",
"Modified: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE",
"Category: Linux",
"Tags: vscode",
"Slug: $TM_FILENAME_BASE",
"Authors: Martin",
"Summary: ",
"",
"$0"
],
"description": "markdown blog header",
"isFileTemplate": true
}
}