news 2026/9/6 19:16:12

Qwerty Learner:打字训练与单词记忆

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Qwerty Learner:打字训练与单词记忆

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 命令等,持续由社区扩充中。
  • 怎么判定:和词汇模式同一套逻辑,敲错重输,正确率与速度同步统计。
  • 数据存哪:同样存在本地,错题本与导出功能都能复用。

进阶玩法

如何添加自己的词库

  1. 在 public/dicts/ 新建 JSON 文件,每个词含 name 和 trans 两个字段:
[ { "name": "file", "trans": ["n. 文件; vt. 归档"] }, { "name": "command", "trans": ["n. 命令; vt. 指挥"] } ]
  1. 到 src/resources/dictionary.ts 里登记 id、名称、分类与 url;
  2. 跑一次 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-learner

Qwerty 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 19:15:38

自动照准与误差修正:精密三角高程测量系统设计与实测解析

简介:精密三角高程测量自动化控制系统研究与实现文档,围绕精密三角高程测量作业流程复杂、人工干预多等痛点,提出并验证了一套基于MQTT消息队列遥测传输协议的自动化控制策略。资源面向测绘工程技术人员、轨道交通监测人员以及测量机器人二次…

作者头像 李华
网站建设 2026/9/6 19:10:22

Agentic RAG实战:从传统检索升级到智能体驱动的知识库问答架构

简介:一份系统讲解Agentic RAG(智能体检索增强生成)的PPT,适合大模型应用开发、RAG研究与技术决策者,用于理解从传统RAG到智能体化演进的完整路径。内容围绕“提问—检索—判断—生成—反馈”的循环展开,重…

作者头像 李华
网站建设 2026/9/6 19:09:31

自由曲面光学系统初始结构设计:四种实用方法与实操流程

简介:一份关于自由曲面光学系统初始结构设计方法的专业文档,面向光学设计、成像系统研发等领域的技术人员。该文档提出一种直接构建自由曲面光学系统初始结构的新思路,利用理想物像关系与费马原理作为迭代判据,通过逐点光线追迹&a…

作者头像 李华
网站建设 2026/9/6 19:09:04

MIDAS板单元从建模到内力输出的核心技巧与常见误区

简介:《MIDAS板单元例子汇编》是一份面向结构工程师、土木专业学生以及MIDAS软件初学者的实践案例集,围绕板单元在工业厂房楼板、桥梁面板、壳体结构等典型工程场景中的建模与分析,系统介绍平面板单元、曲面板单元的类型选择,以及…

作者头像 李华
网站建设 2026/9/6 19:07:10

办公室智能照明能源系统节能改造项目落地方案

简介:一套办公室智能照明能源系统项目方案的可编辑PPT,面向企业行政、物业管理者、弱电工程商和方案设计人员,用于办公空间照明与空调的节能改造或项目汇报。方案立足联合办公和中小企业实际痛点,给出了手动面板、手机远程、电脑集…

作者头像 李华
网站建设 2026/9/6 19:05:49

Typst 完全指南:从标记排版语言、CLI 实战到增量编译设计原理

Typst 完全指南:从标记排版语言、CLI 实战到增量编译设计原理 【免费下载链接】typst A markup-based typesetting system that is powerful and easy to learn. 项目地址: https://gitcode.com/GitHub_Trending/ty/typst 本文基于 Typst 官方仓库的 README …

作者头像 李华