背景

很久以前在一些重要考試就會斷斷續續地使用Anki作為快速複習的工具,關於Anki的好,網上已有太多教學。近幾年卡片盒學習法開始成為顯學,Obsidian又是其中最廣為人使用的軟體,而現在的問題是:如何利用外掛的搭配,讓我們隨時隨地可以複習我們在Obsidian中的重點,以下接紹插件:Obsidian_to_Anki

方法

前提:

  • 本身對於Obsidian跟Anki的使用已經蠻了解的,這篇文給想要結合兩者的人。

AnkiConnect

  • AnkiConnect key: 2055492159
  • Config
{
    "apiKey": null,
    "apiLogPath": null,
    "webBindAddress": "127.0.0.1",
    "webBindPort": 8765,
    "webCorsOrigin": "http://localhost",
    "webCorsOriginList": [
        "http://localhost",
        "app://obsidian.md"
    ]
}

Obsidian_to_Anki

  • Obsidian_to_Anki Settings: Note type settings>Basic
  • 貼上下面這段表達式:
^\- ((?:.+\n)*?)\n*[\t ]+((\- )?.+(?:\n(?:^.{4}(?<!<!--)(?<!\- ..).*))*)(?:\n^$)?
  • Defaults: Deck: Obsidian
  • Hotkeys: Obsidian_to_Anki: Scan Vault: ⌘ ⌃ A

結果

  • 只要在製作筆記時以如下格式:- 問題,然後換行、縮排- 答案

image_22-08-29_14_35_54

  • 按下設定好的快速鍵: ⌘ ⌃ A
  • 如此以來,我們即可以一鍵將大量的筆記轉成一則則可以馬上複習的Anki卡片