Qwerty Learner:打字训练与单词记忆
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
背过的单词一上机就打不出来?中文打字飞快,一敲英文就“提笔忘字”——手指的肌肉记忆没跟上你的词库。Qwerty Learner 是一款把词汇记忆和打字训练绑在一起的开源单词训练工具:屏幕上给出单词和中文释义,你亲手把整个单词敲出来,打错就得重输,确保练进肌肉里的是正确拼写。
谁适合用它:两个“要练盲打又得背单词”的场景
- 备考英语机考的同学:四六级、考研、雅思托福的写作和词汇题都在电脑上敲,会写不够,还得敲得快、敲得对。
- 每天写代码的开发者:常用 API 的名字背了就忘,看文档时记得住,真上手写又拼不对。⌨️
Qwerty Learner 把“看词 → 敲词 → 错了重来”串成一个循环,一次练习同时练词汇记忆和盲打速度。
三步在本地跑起打字训练
前置只需要 Node、Git、Yarn 三样;缺哪个,scripts/ 里的 pre-check 脚本会帮你检查并尝试自动安装。主流程就四行命令:
git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner cd qwerty-learner yarn install yarn dev- yarn install→ 终端没有红色报错 → 失败就先跑 node --version 和 yarn --version,缺哪个装哪个
- yarn dev→ 终端出现 http://localhost:5173,浏览器打开即开练 → 失败多半是依赖没装全,重装再试
系统差异只在“偷懒”方式上:Windows 可直接执行 install.ps1 一键装好并启动(依赖 winget,Win10 1709 以上);macOS / Linux 执行 install.sh(依赖 homebrew),省去手动装依赖的步骤。
两种训练模式怎么用
词汇拼写模式:单词记忆 + 间隔巩固 📖
- 你打什么:当前单词的完整拼写,界面同时给出音标、中文释义,还能点喇叭听发音。
- 怎么判定:错一个字母,整个单词重输,不给跳过;速度和正确率实时显示,进步看得见。
- 数据存哪:进度、错词都存浏览器本地;错词进“错题本”随时回炉,背完一章还会提示默写本章,用间隔重复的方式把词固定下来。
内置 CET-4、CET-6、考研、IELTS、TOEFL、GRE、高考、日语 N1~N5 等上百个词库,全部放在 public/dicts/ 目录下。
代码肌肉记忆模式:API 记忆工具 🧑💻
- 你打什么:各语言常用 API 的名字与签名,覆盖 JavaScript、Python、Java、C#、Go、Rust、Node.js、Linux 命令等,持续由社区扩充中。
- 怎么判定:和词汇模式同一套逻辑,敲错重输,正确率与速度同步统计。
- 数据存哪:同样存在本地,错题本与导出功能都能复用。
进阶玩法
如何添加自己的词库
- 在 public/dicts/ 新建 JSON 文件,每个词含 name 和 trans 两个字段:
[ { "name": "file", "trans": ["n. 文件; vt. 归档"] }, { "name": "command", "trans": ["n. 命令; vt. 指挥"] } ]- 到 src/resources/dictionary.ts 里登记 id、名称、分类与 url;
- 跑一次 node scripts/update-dict-size.js,自动把词库单词数算好填进去。
训练数据怎么导出 💾
错题本页面支持把错词列表导出成文件,方便拷到别处继续练;练习记录存在浏览器本地,换设备可借助导入导出迁移。词库维护方面,前面提到的 update-dict-size.js 就是官方的单词数统计脚本。
部署方式怎么选 🐳
- 本地开发:yarn dev 热更新,改完即刷新,最适合二次开发。
- 静态托管:yarn build 产出 build/ 目录,丢给任意静态服务器或托管平台即可。
- 容器:Dockerfile 用 node 构建、nginx 托管两段式打包,一条命令起服务。
docker build -t qwerty-learner . docker run -d -p 80:80 qwerty-learnerQwerty Learner 是一个“边背单词边练盲打”的本地优先开源单词训练工具,词汇记忆与 API 记忆各占一席。备考英语机考的同学、想记住常用 API 的开发者都值得 clone 下来试试。项目还在持续加词库和功能,建议定期关注官方仓库的更新。
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考