qwerty-learner:免费背单词打字练习,10分钟练出英语肌肉记忆
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
备考或写代码时,一遇到长英文单词就要盯着键盘逐字母敲,手一停拼写就忘。qwerty-learner 是一款免费的打字练习工具,把「背单词」和英语输入肌肉记忆训练合并成一件事:单词打错必须整词重输,让记忆和手速互相强化。本文给出从克隆仓库到跑通首次练习的完整路径。
qwerty-learner 能做什么:背单词 × 打字练习的五个功能
这个项目不是单纯打字游戏,而是围绕「记住拼写」设计的一套练习闭环。
- 错词整词重输:输入错误的字母后,整个单词要从头再打一遍,而不是只补错的字母。这样能避免错误肌肉记忆固化——你手上记牢的是正确拼写,而不是「错了一次但通过了」。
- 内置数百套词库:词库 JSON 全部放在 public/dicts/ 目录,覆盖 CET-4/6、GRE、考研英语、雅思托福等考试词库,也有 JavaScript、Python、Java 等语言 API 词库,还有日语、哈萨克语词库。不用自己整理数据,按主题选库就能开始。
- 默写模式:完成一个章节后弹出默写选项,打开后屏幕只显示中文释义,让你盲打单词。这是从「看着单词打」过渡到「看释义回想」的关键一步。
- 实时数据栏:时间、输入数、WPM、正确数、正确率五项随输入刷新。练习效果被量化,哪里慢、哪里错得多,数据栏直接告诉你。
- 错题本与分析报告:打错的单词自动记录,可回顾、可导出;分析页提供按键热力图、键盘分区速度柱状图、历史 WPM 折线图,复盘时有据可查。
qwerty-learner 本地安装:从克隆到跑通的完整路径
环境要求只有一项硬指标:Node.js ≥ 16;没有 Yarn 也能全程用 npm 替代。下面四步,每步附「成功的样子」。
- 验证环境:在终端执行
node -v && yarn -v成功的样子:终端打印出两个版本号,且 node 版本不低于 16。缺少 Node.js 就去官网装 LTS 版;缺 yarn 可执行npm install -g yarn补上(之后所有命令也可改用 npm)。 - 克隆项目:
git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner cd qwerty-learner成功的样子:当前目录多了一个 qwerty-learner 文件夹,里面有 README.md 和 package.json。 3.安装依赖:
yarn install(只有 npm 的用户改用npm install) 成功的样子:终端滚动下载进度,最后停在提示符、没有红色报错,这一步需要几分钟。 4.启动并打开:
yarn start(npm 用户改用npm run start) 成功的样子:终端打印出Local: http://localhost:5173一类的地址,浏览器打开该地址,看到单词练习主界面即跑通。
想省掉手动步骤的话,仓库 scripts/ 目录备有一键脚本:Windows 用 install.ps1(依赖 winget),Mac 用 install.sh(依赖 homebrew),会自动装好缺失依赖并启动。
首次上手路线:qwerty-learner 10 分钟练习安排
前 10 分钟的目标是「小词库热身 → 看数据 → 默写收尾」,别一上来就啃 GRE。
第一步,先挑一个小词库热手。主界面右侧可切换词库,选小学词汇或 top2000words 这种体量小的,按开始即可。你应该看到:屏幕中央是单词、音标和中文释义,下方一排时间、输入数、WPM、正确数、正确率的数据栏,界面长这样:
第二步,打完一章,用数据栏感受节奏。每打对一个词都会计入统计,WPM 和正确率实时刷新。你应该感受到:开头每词要停顿两三秒,几分钟后逐渐流畅;打错的词必须重输,而那个词往往正是你最该记牢的。
第三步,打开默写模式收尾。章节完成后会弹出默写提示,打开后屏幕隐藏单词、只留释义,逼你盲打。你应该看到:画面只剩释义(见下图),打对了自动进入下一个词,打错则显示原词并要求重输。
进阶玩法:默写档位、API 词库与数据分析 ⌨️
跑通基础流程后,下面几个开关能把训练强度拉满。
- 选默写档位:默写开关有全部隐藏、隐藏元音、隐藏辅音、随机隐藏四档。元音总拼错就单独选「隐藏元音」定点加练。
- 音标与发音:练习时屏幕可同步显示音标并播放发音,背拼写的同时把读音一起记住:
- API 词库:JavaScript、Python、Java、Node.js 等语言的常用方法名也能当单词练,Array.from() 这类高频 API 练熟了,写代码时少查文档:
- 错题本 + 分析报告:错词自动入库,可回顾导出;分析页的按键热力图和 WPM 折线图适合每周复盘一次。另外主界面的键盘图标会弹出标准手位示意图,新手可以借它校正指法。
qwerty-learner 启动问题自救:常见故障速查表
卡住的问题大多集中在这四处,对照表格基本 2 分钟内解决:
| 现象 | 处理 |
|---|---|
终端提示yarn: command not found | 重装 Node.js LTS 版,重开一个新终端,再执行node -v和yarn -v验证 |
yarn install长时间无输出或网络超时 | 执行yarn config set registry https://registry.npmmirror.com切到国内镜像,重新 install |
yarn start后打不开 5173 端口 | 按终端实际打印的端口地址访问;或修改 vite.config.ts 中的端口配置后重启 |
| 不确定本机环境是否齐备 | 运行 scripts/pre-check.sh(Mac)或 pre-check.ps1(Windows)一键检查,缺失依赖会自动安装 |
完整的词库清单、部署方式都在 README.md 里;想给项目补充一套自己需要的词库,按 docs/toBuildDict.md 里的 JSON 格式整理后提交即可。
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考