我个人认为anki不能作为学习工具,它应该是一个复习工具。
我的anki应用场景是背单词(从网页上摘录)和回顾复习一些知识点(从marginnote或其他软件导入)。
这些知识的处理全部不是在anki里进行的。
知识管理可分为“获取-组织-存储-内化”几个环节,anki不像marginnote和supermemo那样可以贯穿整个流程,它最擅长的只是记忆。
不过如果和emacs结合起来的话,倒有可能实现上述流程,比如用org-drill+org-mode实现增量阅读等,也许这就是lz的目标吧。
2 个赞
你说得对,anki还有强大的插件功能,例如方便导入其他软件的数据等。其实Anki是一个不错的资料收集工具。那么在anki.el看来,Anki只是一个数据库。
- DONE: 导入数据到Anki,正如@VagrantJoker 的应用场景
- DONE: 然后再用anki.el导入到Emacs
- TODO: 转化成org-drill兼容的org文件格式
- TODO: 利用在Emacs的 Org的强大效能学习
下一步就是完成3和4。
最近在用日本人开发的mochi,快捷键操作比anki方便
anki.el看着不错,改天试试
英语本身就是日积月累,不能短时间凑效,零碎时间即使几年,看起来很久,但实际上也没多少。另外,不能只靠背单词,还有阅读,听力等辅助,是一个一体化的事情,我个人是觉得,工具在这里扮演的角色没有那么重要。
我是理解看学什么,如果是数学等上来就要花很长时间来理解消化进入状态的,确实不好。但背单词这种,是比较适合零碎时间做的,因为本身比较逻辑比较孤立。
了解过supermemo嘛?感觉可以直接升级做个supermemo.el,增量阅读的部分交给org-mode,卡组存在anki的卡组里。
@VagrantJoker
我短暂用过 MarginNote,觉得是个很失败的软件,主要问题在于开发者开发能力不足,软件有严重BUG。比如跨设备同步功能官方竟然推荐“关闭iCloud同步”(即不推荐同步)。我总觉得软件不可靠,所以不会把所有阅读都迁移到该软件。
“org-drill 比 Anki 强大”,为什么这么说呢,想听听。
楼上网友发的mochi网站是正确的。软件更新比较频繁,推荐用brew cask的方式安装,管理起来比较省心。
稍微发布了 version 0.2.0,我已经基本解析了anki的数据库模板和HTML,提取了数据库里面的deck,每个card所对应的模板,html和css,实现原汁原味的复现。
- 添加了:
M-x anki
,可以循环学习了。
https://raw.githubusercontent.com/chenyanming/anki.el/master/img/anki.gif
- 添加了:
anki-export-org
,在*anki-browser*
里面调用并导出一个org
文件,可以用org-drill
学习了,文件暂时保存在跟collection同一个文件夹下,名字为export.org
。
- 添加了:
anki-export-html
,在*anki-browser*
里面调用导出一个html
文件,可以在浏览器里面预览当前deck的卡。
- 添加了:
anki-preview-front
,anki-preview-back
,anki-preview-front-on-browser
,anki-preview-back-on-browser
,在*anki-browser*
里面调用,可以预览当前card的问题或者答案。
还有很多配置项,例如anki-card-mode-parent-mode
可以配置成用org来preview card,但是要先安装好pandoc
才可以。
- 大部分提取都是用hash-table来实现,速度很快,除了第一次调用读取数据库需要点时间外,第二次之后,切换deck,切换card等操作都是几乎瞬间。
我发现,org的显示效果比较差,毕竟是用pandoc将html
转化成org
的,不是原汁原味,因此anki.el
配合shrface
显示效果是最好的,因此,后续版本,我主要是尽量原汁原味的呈现Anki客户端原有的HTML的样式,然后用shrface
来美化。
org-drill也有不少问题,org-drill下会禁止大部分的键盘和鼠标输入,只能输入部分按键,导致无法播放音频,鼠标点击链接也没用,需要做额外的hacking才能正常使用。
虽然org的显示没那么好,但是用导出的org文件配合org-drill
学习的模式已经完美的实现了。如果你不喜欢导出的org文件的样式,暂时可以自己hackanki-export-org
函数。我后期会引入org-capture
或者Template
,方便大家个性化定制。
另外,因为我发现org-drill
用起来不是很顺手,个人用起来不是很喜欢,所以,我之后会在anki-mode
上直接添加SM算法,直接在anki-mode
里面学习。
3 个赞
0.3.0 发布,支持基于SM2的Review功能,使用独立Review数据库。
上图:
3 个赞
hjtoh
37
Anki database is version 1…done
json-read: JSON readtable error: 2
输入anki命令后在messages buffer中显示的错误,无法使用
你的anki的database太高级,要转换成旧版本才可以。用Anki官方工具可以转。
1 个赞
Anki没有开放新版数据库的文档,还未知怎么解析,暂时只支持旧版数据库格式。