最近在學(xué)習(xí) Anki,遇到一些坑、也找了一些解決方案,這里記錄下來供大家參考。
入門
首先,對(duì)于想要入門 Anki 的朋友,強(qiáng)烈建議仔細(xì)閱讀 官方文檔,這可以幫你更準(zhǔn)確地理解 Anki 所使用的詞匯、背后的邏輯。這之后,再去看國內(nèi)朋友整理的教程、資源。
Note Fields & Cards Template
目前我主要是用 Anki 來學(xué)習(xí)英文(單詞),這里介紹下我所使用的 Note Note Fields & Cards Template.
Note Field:
- Word
- 單詞
- Reading
- 音標(biāo)
- Meaning
- 釋義
- Example
- 例句
- Sound
- 發(fā)音
Card 模板是從別人分享的 VOA 資源,我簡單修改了下。
Card Front Template:
<div class=Words_Front>
<span class=sound>{{Sound}}</span> {{Word}}
</div>
Card Back Template
<div class=Words_Front>
<span class=sound>{{Sound}}</span> {{Word}}
</div>
<div class=Words_Meaning><span class=sound></span> {{Reading}}<br>{{Meaning}}</div>
<p />
{{#Example}}
<div class=Words_Example>
{{Example}}</div>
{{/Example}}
Style:
.card {
# v. 2016.03.11.a
font-family: georgia;
font-size: 20px;
text-align: left;
color: black;
background-color:white;
}
.highlight {
color: green;
#background-color: lightgreen;
font-weight: bold;
text-align: center;
}
.Words_Front {
background-color: #33adff;
# color: #FF80DD;
color: white;
font-weight: bold;
font-family: georgia,times;
font-style: italic;
font-size: 22px;
}
.Words_Example {
# color: #9CFFFA;
color: #00aaaa;
font-family: georgia,times;
font-style: italic;
}
.Words_Meaning {
# color: darkred;
font-family: verdana,sans,arial;
# font-style: italic;
font-size: 18px;
}
.Words_30 {
color: darkred;
font-family: verdana,sans,arial;
}
.Words_40 {
font-family: Lucida Sans Unicode;
# color: #00557f;
color: #FF80DD;
# font-weight:bold;
}
.comment {
font-size: 18px;
font-family: times;
font-style: italic;
}
.footer {
font-size: 11px;
font-family: arial;
color: #696969;
#align: right;
#font-style: italic;
}
.sound_none { display: none }
.sound { display: no ne }
i m g { width:none; height: 100%;}
添加卡片
這應(yīng)該是最繁瑣、最不愿意花時(shí)間的地方,這里梳理下我從幾個(gè)源中添加卡片的方式,供大家參考。
從 Chrome 添加卡片
這里我使用的是 Chrome 插件「Anki 劃詞制卡助手」,具體可見 作者博客的介紹
簡單貼出我的配置:
注意:
- 這一插件是依賴 AnkiConnect 插件,而這個(gè)插件是有些嬌氣的:僅當(dāng) Anki 僅使用主程序、未打開 Browse 等窗口時(shí)有效。
從 iPhone 添加卡片
這個(gè)沒有非常好的辦法,我目前使用的是通過 Workflow 來中轉(zhuǎn),具體可見 作者博客的介紹
補(bǔ)充我的修改:
- 除了 Dropbox,還支持 iCloud、Box. 我本來是想用 iCloud 的,因?yàn)闊o需安裝額外的程序。無奈,iCloud 在國內(nèi)的同步速度實(shí)在是浪費(fèi)生命。當(dāng)然,如果你是在一天結(jié)束時(shí)批量導(dǎo)入,倒是可以考慮,畢竟無縫集成體驗(yàn)還是不錯(cuò)的。
- 在「保存到 Dropbox」中,我在最后添加了一列 iPhone,以作為最后導(dǎo)入時(shí)的標(biāo)簽,方便在導(dǎo)入后使用標(biāo)簽來篩選出卡片并更新。
這一方案的不足:
- 首先,你需要安裝 Workflow
- 配置過程略麻煩,需要添加多個(gè) Workflow
- 添加卡片的步驟略顯繁瑣
- 每次都需要在 Anki 中手動(dòng)導(dǎo)入
- 每次導(dǎo)入時(shí),需要手動(dòng)指定各個(gè) Field 的對(duì)應(yīng)關(guān)系
- 每次導(dǎo)入后還需要更新發(fā)音
從 Kindle 添加卡片
和 iPhone 類似,這個(gè)目前也沒有很好的辦法。我目前使用的是「KindleImporter」插件。
這一方案的不足:
- 每次都需要通過 USB 連接 Kindle
- 每次都需要在 Anki 中手動(dòng)導(dǎo)入
- 每次導(dǎo)入時(shí),需要手動(dòng)指定各個(gè) Field 的對(duì)應(yīng)關(guān)系
- 每次導(dǎo)入后還需要更新發(fā)音、釋義等 Field
添加后更新卡片
從上述源中添加的卡片,其信息可能是缺失的(比如缺少釋義、發(fā)音等信息),需要完善卡片。我是使用 WordQuery 進(jìn)行完善,具體可見鏈接中的介紹。
需要說明的是,其設(shè)置項(xiàng)并不人性(或者說,不容易理解)需要你多次試錯(cuò)后才能明白各項(xiàng)的意義、用法。簡單的說:缺少什么信息,就通過 WordQuery 完善什么信息;不缺的,就不要碰。
這一方案的不足:
- 無法設(shè)置不同的更新配置,方便對(duì)不同來源的卡片更新不同的 Field
- 配置和更新操作交互上并不在一起,無法在更新時(shí)確認(rèn)配置信息
- 無法設(shè)置細(xì)粒度的配置。比如從有道導(dǎo)入音標(biāo)時(shí),只能同時(shí)導(dǎo)入英式、美式音標(biāo),無法僅導(dǎo)入美式音標(biāo)(當(dāng)然,具體到這個(gè)點(diǎn),可能使用其他分別支持英式、美式音標(biāo)的詞典)
博客原文:Anki 使用小結(jié)