【supermemo & anki】supermemo中的问答卡片转到anki中的步骤记录
用到的工具有:supermemo、anki、quicker
【第一部分:supermemo导出txt文件】
第一步:在supermemo中找到想要导出的结点,右键“导出”===>“问答文件”

第二步:取消勾选Allow HTML

第三步:记录文件位置

此时导出成功后会自动打开txt文件,可查看到是这个样子的:

【第二部分:Quicker修改txt文件】
第一步:调出quicker选择SM2ANKI,该动作的链接如下:
SM2ANKI - by eric0z - 动作信息 - Quicker (getquicker.net)

第二步:编辑quicker动作

修改文件和目录操作下的路径:


移动到的路径:

修改替换字符:由*A改为;A,如下图
原因是24.06.3 Qt6版本的Anki没有*分隔符选项。所以改为分号分隔符


配置完SM2ANKI动作后,再执行SM2ANKI动作
然后SM2ANKI动作会调出选择文件的窗体,如下图,选中txt文件

在SM2ANKI动作保存文件的路径中可以看到由分号;分割的问和答

【第三部分:Anki导入文件】
导入文件的字段分隔符选择“分号”

【第四部分:添加js代码和css代码修改模板】
在anki中由sm导入的卡片的[...]没有背景颜色和字体颜色,需要像sm中一样的

修改“样式”
.gaoliang{ color:rgb(255,0,0); background-color: rgb(255, 255, 0); }

修改“正面内容模板”
<div id="front">{{正面}}</div>
<script type="text/javascript">
[].forEach.call(document.querySelectorAll('#front'),function(div)
{
div.innerHTML=div.innerHTML.replace(/\[...\]/g,function(symbol){return '<a class="gaoliang">'+symbol+'</a>'});
});
</script>


浙公网安备 33010602011771号