Anki 是一款記憶管理軟件,我用在管理自己的英語(yǔ)單詞上面
Anki is a spaced repetition flashcard program. Anki (暗記) is the Japanese word for memorization.
The SM2 algorithm, created for SuperMemo in the late 1980s, forms the basis of the spaced repetition methods employed in the program. Anki's implementation of the algorithm has been modified to allow priorities on cards and to show cards in order of their urgency.
功能
Anki 在自定義支持方面非常做了很多的努力:
- 支持 Latex(數(shù)學(xué) 樂(lè)譜 化學(xué)分子結(jié)構(gòu)等等)
- 支持 Cloze(完形填空) Type(輸入判斷是否正確) 和 Hint(點(diǎn)擊查看提醒)
- 支持圖片和音頻
- 支持 HTML + CSS + JavaScript
- 簡(jiǎn)單的模板引擎(條件判斷)
- 數(shù)據(jù)鏈接(http://example.com/search?q=myword)
- 多用戶(切換賬號(hào))
- 強(qiáng)到變態(tài)的搜索功能(基本的搜索+十幾種條件搜索)
- 批量搜索和替換(支持正則)
- 根據(jù) Filter 條件創(chuàng)建 Deck
- 多種數(shù)據(jù)導(dǎo)出方式(帶 schedule)
- 插件機(jī)制(插件列表:https://ankiweb.net/shared/addons/)
- Deck 共享(Deck 列表:https://ankiweb.net/shared/decks/)
安裝
支持的非常廣泛故河,能夠很好的支持大部分的桌面和移動(dòng)設(shè)備:
https://apps.ankiweb.net/
個(gè)人安裝了 iOS 版本和 Mac 版本
設(shè)置
Anki 有詳細(xì)的文檔:
https://apps.ankiweb.net/docs/manual.html
插件文檔:
https://apps.ankiweb.net/docs/addons.html
官方錄制了幾個(gè)教學(xué)視頻:
https://www.youtube.com/channel/UCFt1oYUNiwkMaJTSZiFEodQ
國(guó)內(nèi)有人整理了一些學(xué)習(xí)資料:
https://zhuanlan.zhihu.com/p/21328602?refer=-anki
Anki 的討論社區(qū)(也是客服地址):
https://anki.tenderapp.com/discussions/ankidesktop
Note Types 編輯的位置在:Tools → Manage Note Types
概念
Anki 為了給用戶增加自定義的空間掘托,提供了不少的功能,咋一看就會(huì)覺(jué)得比較復(fù)雜躯泰,所以這里簡(jiǎn)單梳理一下:
Deck:你自己的一個(gè)一個(gè)卡包(所用用戶首頁(yè)就叫做Decks)
Card:卡片(卡片可以有正面,反面,甚至組合卡片)
Field:字段估灿,在 Card 上顯示的內(nèi)容,都是通過(guò)字段中的數(shù)據(jù)提取的
Node:為這些 Fields 插入的數(shù)據(jù)缤剧,稱為 Node
Node Type:好幾個(gè) Field 的不同組合馅袁,稱為不同的 Node Type
Card Type:組合了某個(gè) Node Type,以及樣式荒辕、 Field占位符 等等的內(nèi)容以后汗销,就可以成為Card Type
復(fù)雜的地方在于 Node Type 和 Card Type 的區(qū)分犹褒,為什么要有 Node Type 呢?因?yàn)?Language 類 和 Mathematics 類的卡片弛针,他們的 Field 肯定是有很大不同的叠骑,把差異比較大的 Field 組合起來(lái)為一個(gè) Node Type 也是為了方便復(fù)用
另外,當(dāng)用戶導(dǎo)入數(shù)據(jù)到 Anki 的時(shí)候削茁,會(huì)根據(jù) Node Type 來(lái)進(jìn)行比較宙枷,這樣就既可以防止同一個(gè) Node Type 中的數(shù)據(jù)重復(fù),又可以讓相同的條目出現(xiàn)在不同的 Node Type 下面茧跋,具體比較的時(shí)候是用的第一個(gè) Field
某一個(gè) Deck 會(huì)綁定一個(gè) Card Type慰丛,所以樣式會(huì)統(tǒng)一,但是在添加 Card 的時(shí)候瘾杭,可以選擇不同的 Node Type诅病,也是為了方便把別人做好的卡片換換樣式方便自己使用
卡片導(dǎo)入
如果可以翻墻:
直接在 Google Sheets 里面創(chuàng)建好單詞,然后下載為 .csv 格式粥烁,導(dǎo)入即可
如果不能翻墻:
方法1:在 Sublime 整理好以后保存為 txt 文件睬隶,直接上傳
方法2:在 Excel 里面制作好,復(fù)制到 Sublime页徐,繼續(xù)「方法1」
如果你有更復(fù)雜的應(yīng)用需求苏潜,可以參考有人專門(mén)做了一套工具和教程:
《Anki Excel 批量制卡工具(含視頻教程)》:https://ninja33.github.io/20160802/anki-excel-tool/
自動(dòng)化
在導(dǎo)入了卡片以后,會(huì)有一些自動(dòng)化的需求变勇,比如自動(dòng)載入單詞的音標(biāo)恤左、發(fā)音、例句等等
發(fā)音:AwesomeTTS 插件
查找重復(fù)的單詞
在 Browser 中搜索「deck:'Deck A' or deck:'Deck B'」
然后標(biāo)記為 Tag: duplicate
然后刪除
在用的插件
一個(gè)重新設(shè)置 Due 的插件:
https://ankiweb.net/shared/info/1432861881
一個(gè)可以從 Browser 中導(dǎo)出數(shù)據(jù)為 .cvs 的插件:
https://ankiweb.net/shared/info/46837454
關(guān)于 ios 的收費(fèi)
工具網(wǎng)站
這個(gè)網(wǎng)站可以幫助批量的獲取單詞的意思:
http://easydefine.com/
替換的正則:
([a-z]* - )