如果你之前没有接触过AnkiHelper,那可以直接离开了——这只是一个辅助插件而已,没有它不影响使用Anki。

如果只是想将自己的笔记整理为Anki卡牌的话,更推荐这个针对学日语做了一定优化的Python脚本)或者Obsidian的Obsidian_to_Anki插件。

我并非是在开玩笑,因为这篇文章谈的是将之用于日语学习,而不是英语——英语这方面的资源不少,不用折腾装好就可以用。

为了将这款软件真正用于日语学习,你可能还要自学一点点HTML语法、了解并掌握常用的正则表达式、甚至…还要粗通一点Python(JavaScript和Perl也行,但不推荐C Java这类语言,一是上手难度大,二是并非专门为处理文本设计)。

所以不擅长计算机操作的话,真的没必要花时间读下去。你更需要的是老老实实的往Anki里输入你自己的总结的东西,然后坚持每天刷卡。

虽然它的回报也很可观——借助它你可以实现随时随地学日语。

比如:公众号里的单词你很感兴趣,想进一步确认下。

03_AnkiHelper - 图1

但前提是你时间充裕而且对这方面技术也有兴趣。如果你不太确定,那我建议你先问问自己以下3个问题:

  • 最近3个月有大型考试吗?
  • 还有2周就是期末了吗?
  • 只是出于兴趣,并不打算成为一名专业的日语口译或者笔译从业人员?

如果以上3个问题的回答,都是「否」,那可以接着看。反之,只要有一个回答是“是”,建议直接关闭页面。

下载安装

开发者已经提桶跑路,所以下载这款软件比较麻烦,建议只从下面3个地址下载:

安装好后先不要删掉安装包,因为第一次安装可能会遇到各种各样的问题,很多时候都只能通过重装解决。

仔细阅读这篇Anki 划词助手使用方法&常见问题 ,和这几篇酷安的帖子

不按照上述文档做,打开软件多半会出现各种闪退、崩溃。

基础用法

上面的文档和叶峻峣的《》也有介绍,就不重复了,只是补充一下:开发者内置支持沪江和jisho——都不适合高年级的同学,只是胜在可以挖空和对应单个意项。

高阶玩法

导入自定义词典

AnkiHelper只支持导入txt格式词典,但网上这种格式的日语词典不多,作者自己做过一本大辞泉,需要自己制作。有兴趣的话,可以查看查看另一篇教程。

监听剪贴板

高版本的Andriod设备不能在复制后自动弹起制卡界面,只能手动下拉通知栏唤起制卡界面——这步很耽误时间,尤其通知栏还混着其他通知的时候,往往要找半天。

所以推荐借助第三方工具——比如fooView上就有不少网友分享的工具,可以节省一些步骤,可以根据自己的需要进行下载。

不过,更快速的方法是借助Andriod的Intent实现上述步骤。

下面提供利用Auto.js实现该功能的核心代码(理论上其他自动化工具也可以实现)。

  1. app.startActivity({
  2. action: "android.intent.action.SEND",
  3. packageName: "com.mmjang.ankihelper",
  4. type:"text/plain", className:"com.mmjang.ankihelper.ui.popup.PopupActivity",
  5. extras: {
  6. "android.intent.extra.TEXT": getClip()
  7. },
  8. });

注意上述代码,无法自动执行,还有待进一步完善。

因为作者在手机上更多是在静读天下App用AnkiHelper,不用下拉通知栏也可以查词,所以懒得进一步研究。