利用DEVONthink,Obsidian,KeyboardMaestro,Supermemo18实现学习闭环
主要思路如下:
1.通过think对学习材料(pdf,word,网页等)进行管理,并进行材料阅读和标记。
2.在阅读材料并标记关键内容的同时,利用KeyboardMaestro实现的自定义快捷键(这里主要是在复制扫描版pdf的文字内容时去除转换时多生成的多余空格),复制文本内容到Obsidian.。
3.在Obsidian中记录并整理笔记,对于重要的需要加强记忆的内容进行加粗(利用Crtl+B快捷键快速操作,实现的结果是对选中的文本前后增加双星号)。
4.对于Obsidian笔记中需要加强记忆并且已在第三步进行了加粗标记的文本,选中包括已标记的文本在内的上下文,然后利用在KeyboardMaestro中实现的第二个自定义快捷键,自动复制整个文本然后自动切换到Supermemo自动生成一张新的卡片,并且自动填入问题和答案的内容。原理是利用KeyboardMaestro调用Python脚本将选中的笔记文本中用前后双星号加粗的内容提取出来做为答案,同时将这部分挖空后的全部文本做为问题。
5.最后就可以在Supermemo中对卡片进行学习和间隔重复记忆了。
6.在KeyboardMaestro里一共实现了两个快捷键,1)对复制到剪贴板里的内容去除空格,这个利用KM自带的功能很容易就可以实现;2)对复制到剪贴板里的笔记内容,自动切换到Supermemo,自动新建一张卡片,再自动填入已挖空的问题,和自动提取出来的答案。这个功能稍微麻烦一点,所以我写了个简单的Python程脚本来实现。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

天大仝
校验提示文案
天大仝
校验提示文案