### cloze 挖空
该插件介绍页面:
> You can make Cloze deletions in the card title ## A bit like {{c1::this}}. Any body attached to a Cloze title won't be used. This is because by default, Cloze card's only have 1 side.
>
> Cloze cards won't work when using % also, this is due to the way Cloze cards work (We can't enforce any styling).
想要用默认 cloze 模板生成卡片只能用一行话。但个人平时制作的 cloze 卡片内容较多,**这种方法限制太大**。
目前的解决方法是:<span style="border-bottom:2px dashed red;">cloze 卡片可以先像普通卡片一样生成,然后再通过搜索 `{{` 搜索出 cloze 挖空,更改笔记模板成 cloze 卡片</span>。但目前该方法修改卡片类型后,<strong><span style="color: Red;">总需要对集合进行完全同步</span></strong>,也挺难受。
## 快捷编辑
制作 cloze 挖空,或者添加标签。如果要手动输入相应符号非常麻烦,所幸 **VSCode 有强大的 snippet 功能**,可借此实现快速挖空加标签等操作,配置如下:
```json
// anki card
"cloze deletion": {
"prefix": "{}\r",
"description": "ocz \r",
"body": [
"{{c${1:1}::${2:${TM_SELECTED_TEXT}}}}$0"
]
},
"cloze and tips": {
"prefix": "{:}\r",
"description": "oct\r",
"body": [
"{{c${1:1}::${2:${TM_SELECTED_TEXT}}::${3:}}}$0"
]
},
"add tag": {
"prefix": "[]\r",
"description": "otag \r",
"body": [
"[#${1:${TM_SELECTED_TEXT}}]()$0"
]
运行环境:
Markdown文本内容:
例如: