使用Obsidian实现Anki快速制卡

前言

我现在使用 Anki 的同时也使用 Obsidian,正好可以通过插件来让这两个十分好用的软件实现联动。

在 Obsidian 中实现 Anki 的快速制卡。

准备

首先要在这两个软件中安装相应的插件。

  1. Anki 中安装 AnkiConnect
  2. Obsidian 中安装 Export to Anki(我这里放的是 Github 仓库的地址,安装还是要在 Obsidian 中安装)

如何安装这第三方插件请看:

双双启用

当安装完两个插件并且启用后,打开 anki,注意 anki 是一定要打开的。

遇到问题

Snipaste_2024-08-19_22-09-11.png

开启后发现出现问题了,没法连接到 Anki。

查看是什么问题

这时候不要慌。

按下Ctrl + Shift + I 可以打开 Obsidian 的控制台,能够看到是什么问题。

Snipaste_2024-08-19_22-11-02.png

这时候就可以看到问题,即便看不懂也没问题,复制问题到百度上搜索就行。

解决问题

这是一个跨域问题,可以通过代码进行更改,但这个问题插件开发者一定是知道的,肯定是有现成的解决方法的。所以我就打开插件商店好好看了看怎么安装的。

Snipaste_2024-08-19_22-13-13.png

第六条就告诉我们怎么解决了。

根据开发者的步骤,再次打开 anki,对 AnkiConnect 这个插件进行设置,添加红框中的代码。

注意改完后要点击确定。

Snipaste_2024-08-19_22-15-51.png

返回 Obsidian,再次启用 Export to Anki,可以看到左侧多了个小按钮,说明安装成功!

Snipaste_2024-08-19_22-16-34.png

开始使用

使用前的一些设置

两个插件都启用成功后,我们可以在 Anki 中看到插件自动创建的牌组,Default。

Snipaste_2024-08-19_22-25-35.png

这个跟我的牌组风格不太一样,我是挺不舒服的,所以改一下设置,这个设置在 Obsidian 中进行更改。

打开 Obsidian 中的设置,左侧往下滑,可以看到 Export to Anki。

Snipaste_2024-08-19_22-27-18.png

点击后在右侧可以进行一些设置上的更改,详细的内容请看Home · ObsidianToAnki/Obsidian_to_Anki Wiki (github.com)

Snipaste_2024-08-19_22-32-17.png

在 Note Type Table 中设置每张卡片的具体设置。

可以添加正则表达式实现更快的制卡。

规则如下 Regex · ObsidianToAnki/Obsidian_to_Anki Wiki (github.com)

Neuracache flashcard style · ObsidianToAnki/Obsidian_to_Anki Wiki (github.com) 其中这个规则最为简洁。只要使用 #flashcard 就能标记一个卡片。

当然你也可以自我定义。

快速制卡

新建一个笔记,在开头加上 TARGET DECK 和 FILE TAGS,然后加上你的卡片的集合名以及卡片的标签。

Snipaste_2024-08-22_18-25-48.png

在你想要制卡的位置加上 #lcard#lcard 同一行的就是正面,下面的就是反面,卡片之间要空行。这个是正则表达式定义的。

点击左侧的 Anki 图标,就能生成 ID。

Snipaste_2024-08-22_18-30-10.png

然后我们就能看到 Anki 中生成的卡片。

Snipaste_2024-08-22_18-30-32.png

Snipaste_2024-08-22_18-30-48.png

这个标签和牌组名就是根据你的开头德 TARGET DECK 和 FILE TAGS 定义的。

  • 20
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值