anki+vscode快速建卡指南

1.概述

Anki是一个电子化的抽认卡管理工具,通过内部间隔重复算法,针对被使用者评估过的卡片进行间隔排序。
评估结果会被间隔重复算法实时反馈到卡片下次出现的时间上,越熟悉的卡片会被推得越迟,越生疏的内容重复出现得频率会越高。
科学地学习就是使用有限的精力掌握更多内容,通过科技合理地将意志力专注于需要被学习的材料上,而不是一直在单纯机械地重复。

可见,anki是一款通过卡片进行反复复习的软件,因此卡片建立的效率就显得极为重要,本文介绍一种通过markdown语法,利用vscode对anki卡片进行快速建卡的方式。

2. 软件版本

anki版本:笔者所使用的是2.1.54版本

vscode版本:1.7.0

3. 插件安装

  1. 打开anki界面,按下快捷键 ctrl+shift+A 打开插件窗口,点击获取插件,输入2055492159,既AnkiConnect插件的代码编号,确认获取并下载之后重启。
  2. 打开vscode,安装anki for code,完成后重启软件。可以看到资源管理栏多出一个ANKI DECKS,表示安装成功。

4. 卡片编写

  1. 新建一个md后缀的文件并打开。

  2. 新版vscode会默认跳转到编辑器中,点击工具栏中的 Edit In VSCode。即可跳转到传统(如图)img

  3. 采用markdwon方式编写卡片,一级标题表示所属卡牌名称(用 # 开头,不要少了空格),二级标题表示问题(用 ## 开头,不要少了空格),二级标题下的正文表示答案,编写完毕后注意保存。范例如下:

    # 卡牌名(第一行最好一定要写卡牌名)
    ## 这里是问题:什么是markdown
    
    这里是答案:markdown是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。
    
  4. 在vscode中按下快捷键 Ctrl+P打开命令输入框,输入 >ANki:Send To Own Deck 即可将markdown文本发送到anki软件中。

    img

    (BTW:有时候如果输入命令无效,请确保vscode文件焦点在当前markdown下,并处于普通编辑模式)

5. 常用卡片格式

卡片制作支持一些简单的markdown语法,如 ```代码``` 括起来的代码块等,这里介绍一些常用的卡片模板。

问答题

## 这里是问题:什么是markdown

这里是答案:markdown是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。

带问题描述的问答题

可以使用%符号来拓展问题描述。

# 卡牌名

## 这里是问题:什么是markdown

这里是问题描述,问题描述后请另起一行加一个`%`符号,如下

%

这里是答案:markdown是一种 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。

填空题

采用{{}}符号来输入填空题,具体语法详见Anki的“cloze”笔记类型的制作方式。

## 填空题通过`{{cN::答案}}`框选答案,N表示第个空卡,如: {{c1::第一个空}} 间隔 {{c1::第二个空}}

插入图片

通过在VScode中安装 PicGo插件,即可实现直接粘贴剪贴板中的图片

img

posted @   阿涛在此  阅读(1132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示