2024-09-27
由于我使用的是zola博客,所以我在vscode中写markdown的时候,固定要添加头部信息,比如标题、日期等。这些信息在zola中是必须的。
以下是在vscode设置快捷snippet的方法:
打开vscode,按下Ctrl+Shift+P
,输入snippets
,选择Preferences: Configure User Snippets
,即`配置代码片段.
注意:如果你开启PicGo(一个图床工具),那么Ctrl+Shift+P
会被占用,你可以在PicGo的设置中,将快捷键改为其他的。
打开后,选择markdown,然后添加如下代码:
"Markdown Frontmatter": {
"prefix": "zfm",
"body": [
"+++",
"title = \"$1\"",
"date = ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
"+++",
"$0"
],
"description": "Insert Markdown frontmatter"
}
这个配置文件的意思是,当你在markdown文件中输入zfm
,然后按下Tab
键,就会自动插入如下内容:
+++
title = ""
date = {当前日期}
+++
不过,实践下来,我发现输入zfm
后,按下Tab
键,不会自动插入内容。搜索一圈后,在stackoverflow上找到解决方法。
方案就是按下Ctrl+Space
,然后选择zfm
,然后按下Tab
键,就会自动插入内容了。
不过,我的电脑上,按下Ctrl+Space
后,会弹出输入法的选择框,需要改动快捷键。
打开菜单-首选项-键盘快捷方式,搜索suggestion trigger
或者触发建议
,然后修改快捷键为Ctrl+Alt+Space
。
↓
现在,你输入zfm
后,按下Ctrl+Alt+Space
,然后按下Tab
键,就会自动插入内容了。