Obsidian Language Learner 插件上手指南:从划词查词到间隔复习,读懂它的核心文件 📅 发布时间:2026/8/24 22:51:46 👁 浏览次数: Obsidian Language Learner 插件上手指南从划词查词到间隔复习读懂它的核心文件【免费下载链接】obsidian-language-learner项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-language-learner还在手动逐句点查词典Obsidian Language Learner 插件让你划词即查、随手记笔记、还能联动复习在 Obsidian 库里一站式完成读—查—记—复习的语言学习闭环。本地环境最小启动路径先克隆仓库装依赖git clone https://gitcode.com/gh_mirrors/ob/obsidian-language-learner cd obsidian-language-learner npm install接着跑npm run devesbuild 进入监听模式每次保存源码都会自动重打出main.js正式打包则用npm run build会做类型检查并压缩体积。这里有个容易卡住的地方Obsidian 并不直接读取项目目录构建完成后需要把main.js和styles.css拷进你 vault 的.obsidian/plugins/obsidian-language-learner/下再在插件设置里启用 Language Learner左侧工具栏才会出现它的图标。改这 4 个文件就够用src/plugin.ts插件主入口核心插件源码。视图注册、查词命令、划词事件、右键菜单全在这里挂加任何功能基本都从它下手。src/views/parser.ts文本解析器。它把整段英文拆词再把每个单词变成可点击的按钮是阅读视图边读边查的核心想调整阅读体验改这里。src/settings.ts设置面板与全部默认值。设置页里能看到的每个开关、字典优先级、字号行距都定义在这个文件里。src/db/base.ts数据层抽象类。本地 IndexedDB 和远程后端服务器都实现同一套接口换存储方式不用动上层逻辑。src/dictionary/list.ts词典注册表。内置有道、剑桥、沪江、DeepL 等五套词典新增词典就是在这里挂上接口和视图组件。其余文件属于工程脚手架esbuild 配置、版本脚本、发布脚本暂时不用管。配置速览改了它会有什么效果配置项改动后的效果Use Server host / port开启后单词库从本地 IndexedDB 切到远程后端多设备间可同步数据Word Database Path / Review Database Path指向两个 md 文件自动与自动补全、间隔复习插件联动记的词会写进笔记五个词典的开关与优先级决定查词时展示哪几本词典、谁的结果排在最前面Word Select 功能键按住 Ctrl 划词触发查词设为 disable 则彻底关闭划词只保留右键菜单踩坑提醒与进阶方向两个最常踩的坑IndexedDB 里改了 Database Name 后必须手动点 Reopen 才生效导入数据库是整体覆盖操作前先导出备份。另外项目还处于早期阶段笔记格式和数据库结构可能随版本不兼容地变化升级前留意一下 release 说明。构建跑通后你的 Obsidian 库就成了一套完整的语言学习工作台。【免费下载链接】obsidian-language-learner项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-language-learner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考