Qwerty Learner:把单词打字训练和代码 API 记忆装进一把免费工具

Qwerty Learner:把单词打字训练和代码 API 记忆装进一把免费工具 Qwerty Learner把单词打字训练和代码 API 记忆装进一把免费工具【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learnerQwerty Learner 是一款免费的开源单词打字训练工具让你用真实键盘拼写单词顺手把英语肌肉记忆练出来还内置代码 API 词库开发者也能用它背 API。备考学生和键盘工作者都用得上。它到底能做什么功能速览边听发音边练单词拼写内置词库多达 380 套CET-4/6、考研、IELTS、TOEFL、RAZ 分级阅读甚至日语 N1N5 和哈萨克语都有。练习时屏幕中央显示一个单词下方给出中文释义和英美音标点一下喇叭图标就能听发音拼写、读音、指法一次强化三件事。有个细节值得说明输入时只要错一个字母就必须从头重打。这是刻意设计防止你边打边改、练出错误的肌肉记忆。底部统计栏实时展示时间、输入数、速度、正确数、正确率进步是否肉眼可见看数字就行。下图是单词练习主界面右上角可以切换章节、口音和发音开关像背单词一样把代码 API 背成肌肉记忆开发者有单独的一套 API 词库覆盖 JavaScript、Python、Java、Rust、C#、Node.js、Linux 命令等语言每条内容就是一个真实 API 签名加一行说明。练习方式和背单词完全一样屏幕给出 API你亲手敲出来。下图展示的是练Array.from()的界面把常用方法练到肌肉记忆写代码时的提速是实打实的。默写模式与指法提示 ️一个章节练完后可以选择进入默写模式屏幕只给出中文释义你必须凭记忆把单词完整敲出来这是最接近真实考试的状态专门对付“认识但写不出来”的单词。做错的词会自动收进错题本之后可以单独二刷。项目还内置了标准指法示意新手练习前先摆正手型。五分钟跑起来快速上手环境要求很低三样依赖如下表需要安装最低版本去哪装Node.js18.x推荐 LTSNodeJS 官网Git2.xGit 官网Yarn1.22Yarn 官网可以先跑scripts/pre-check.shmacOS/Linux或scripts/pre-check.ps1Windows自检环境。确认后按顺序执行git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner cd qwerty-learner yarn install yarn start第一条拉仓库第二条进目录第三条装依赖第四条启动 Vite 开发服务器浏览器打开 http://localhost:5173 即可开练。懒得敲命令的话macOS 用户 clone 后直接跑scripts/install.sh依赖 HomebrewWindows 用户跑scripts/install.ps1依赖 winget如果脚本失败手动执行yarn install yarn start兜底。装完之后怎么玩进阶用法如何添加自定义词库 想背一份词表之外的词汇全程在本地副本中操作在 public/dicts/ 下新建一个 JSON 文件内容是一个词数组[ { name: TypeScript, trans: [类型化 JavaScript] }, { name: vite, trans: [构建工具] } ]在索引文件 src/resources/dictionary.ts 里给新词库登记一条记录关键字段就四个id全局唯一、name显示名、url指向上面的 JSON、length单词数可运行node scripts/update-dict-size.js自动统计。重新yarn start新词库就会出现在词库列表里。容器化或静态托管部署想部署到自己的服务器有两条路。项目自带 Dockerfile一条命令构建、一条命令运行docker build -t qwerty-learner . docker run -d -p 80:80 --name qwerty-learner qwerty-learner或者跑yarn build产出纯静态文件丢给任何 Web 服务器或静态托管即可词库数据全在 public 目录里没有任何数据库要操心。练习数据留在本地你的练习记录、错题本和词库进度都通过 IndexedDB 存在本地浏览器里不注册、不上云数据不出设备。换设备时用设置页的数据导出功能先备份一份即可。项目内部长什么样给想二次开发的人React 18 TypeScript Vite 4冷启动秒级开发热更新顺滑状态用 Jotai 原子管理组件之间不传 props 链练习数据由 Dexie 持久化到 IndexedDB整个项目没有后端词库是纯静态 JSON 加一个索引文件贡献词库等于加一个文件分析页的键盘热力图和折线图用 ECharts 渲染核心训练逻辑在 src/pages/Typing/词库索引在 src/resources/dictionary.ts。两个设计值得说错字重打是为了让肌肉记忆保持干净静态化架构则是为了零服务器、零账号谁都能提一个 PR 就贡献一套词库。备考四六级、考研或者天天用英文写代码每天抽出 10 分钟练一练一个月后速度面板会告诉你打字习惯变了多少。【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考