2024 / 11 / 19
在 Windows 上,在任意窗口,通过 Listary 的双击 Ctrl,快速记 Anki 笔记。
特点在于不用离开当前窗口,就可以添加 Anki 笔记。
另外,在 Anki 里复习时,如果有了新的想法需要记录,也不用离开当前复习界面。
从 Microsoft App Store 安装 Python,例如 3.11 版。对于没有编程基础的用户来说,这一步可能看起来有点麻烦,但是 Anki 软件就是主要用 Python 语言编写的,Anki 的插件也几乎都是用 Python 语言编写的,再者很多小工具都是依赖 Python 主程序运行的。
一个是用于 Anki 与外界通信的 Anki-Connect 插件,XXHK 系列的 Chrome 插件 & Edge 插件 也都是通过该插件实现外部工具与 Anki 笔记的同步。
另一个是本插件本插件。
从坚果云网盘(密码“xxhk”) (免安装和登录且不限速)下载配套模板到电脑,并确保“XXHK - 划线”模板被导入 Anki。如果之前使用过 XXHK 系列模板已经导入了,这里则不需要重复导入。后面会讲到自定义模板。
从 Listary 官网 下载后即可免费使用。
安装好软件后使用也非常简单,在任意位置双击 Ctrl 即可调用搜索框,我们这个插件就是通过这个搜索框的命令记录 Anki 笔记。
Listary 还有非常多高效用法,例如在浏览器或其他软件里选择电脑上的文件时,按下 Ctrl+G
就能一键切换到当前打开的窗口,或者从最近历史、收藏里快速选中文件夹,而不用每次都一层层展开文件目录了。
从 Anki 菜单栏找到“插件”相关的入口,然后打开插件的配置窗口。
deck_name
表示目标牌组,这里可以自定义或保持原样,但一定要在 Anki 里创建同名的牌组。
model_name
表示配套的模板名,就是前面导入的,如果要改名或换别的模板,记得这里修改成一致。
field_name
表示配套模板的字段名,这也是配套模板的字段名,如果要自定义记得这里也要一致。
default_tags
表示为从 Listary 添加的笔记添加的标签,便于识别来源后进行处理,也可以清空。
bold_symbols
指的是符号对,通过「」
符号对修饰的文字,在转入 Anki 后会被提取为标签并高亮(依赖于配套模板),XXHK 系列插件里都有这样的设计,通过 Schema Weaver - XXHK 插件可以在 Anki 电脑版的右侧显示同主题下细分维度的笔记。
underline_symbols
指的也是符号对,但『』
符号对修饰的文字,在转入 Anki 后会变成类似填空题的挖空效果(依赖于配套模板)。这个配套模板相比于填空题模板的好处在于,前期可以不用挖空、直接浏览,而填空题模板的笔记如果没有挖空就会报错。
allow_duplicate
表示是否允许重复添加相同的笔记。
show_in_browser
表示是否在 Anki 的浏览窗口里实时显示刚添加的笔记,这样有利于再次编辑,也方便在初期使用时查看效果或确认添加是否成功。和上一项一样,都有 true
和 false
两个值(开关)。
关键字
指的是双击 Ctrl 后输入的命令。如下图所示,双击 Ctrl 后可以调出 Listary 的输入框,这里可以直接搜索文件,也可以输入命令后、再按一下空格,即可执行特定的命令,例如开始记录 Anki 笔记,记完按下 Enter 键即可发送到 Anki。
添加成功后,屏幕右下角会显示 Windows 系统的通知,如果 show_in_browser
的设置值为“true”,还会在笔记添加成功后在浏览窗口里即时呈现。
标题
则随便设置。
路径
填 python 即可,前提是从应用商店安装了 Python,如果单独下载后安装,在安装过程中要选择将 Python 添加到系统环境,否则需要获取 python.exe 的实际路径,这就稍微麻烦些了。
参数
由两部分组成,前一个部分是当前插件里的 listary_to_anki.py 文件的路径,从 Anki 菜单栏依次点击“工具 - 插件 - 查看文件”,然后“复制文件地址”,或者手动输入“路径+文件名”构成地址。