Qwerty Learner 如何导入自定义词典:让新词库出现在练习界面的完整指南

发布时间:2026/11/3 13:17:44

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-learnerQwerty Learner 用打字练习帮你记单词、练手感。读完这篇你会学会导入自定义词典把自己的单词表变成软件里能直接开练的词库文件放哪、怎么登记、界面上长什么样一次讲清。你会在词库里看到什么Qwerty Learner 自带的词库以分类卡片的形式排列每张卡片显示词库名、说明和词量比如大学英语四级 2607 词、考研 3700 余词。点开任意一个按章节选择后即可进入打字练习边敲键盘边记拼写。你导入的自定义词典最终也会出现在同一个列表里和内置词库排在一起选章节、点开始就能练。动手前先让词条文件变成项目认的格式软件读取的是 JSON 文件——一种用引号和花括号描述数据的纯文本格式。一个词库就是一个 JSON 数组里面每条是一个词条。词条真正需要的字段只有两个name存单词trans存释义是个数组可放多条。美式、英式音标usphone、ukphone属于可选字段填了会在练习时显示。词条长这样两行就够说明结构[ { name: command, trans: [n. 命令, vt. 指挥], usphone: kəˈmɑːnd } ]注意文件用 UTF-8 保存、不带 BOM否则中文释义可能乱码。提交前用在线 JSON 校验工具确认没有多余逗号、引号不配对。你手头若是 Excel、CSV 或 txt 单词表先转成上面的 JSON 结构再放进项目词量不大时直接手改也行。放进目录加登记索引上架其实只两步词条文件备好后上架分两步完成。把 JSON 文件放进 public/dicts/ 目录文件名以.json结尾例如public/dicts/computer_terms.json。在词库索引文件 src/resources/dictionary.ts 里追加一条登记告诉软件这个词典叫什么、归哪个分类、文件在哪。登记条目核心字段如下url指向的文件名必须和第一步的文件名完全一致{ id: computer-terms, name: 计算机词汇, description: 计算机专业词库, category: 编程, url: /dicts/computer_terms.json, length: 320, language: en }注意id在所有词典里必须唯一起个不重复的英文短名即可。length是词量手填容易错可运行 scripts/update-dict-size.js 自动统计并回填它只认public/dicts/下的.json文件。文件名不是.json结尾、或url指向了不存在的文件词库都会静默不显示。词条字段写错比如把name写成key、把trans写成字符串文件能打开但界面读不出内容对照 src/typings/index.ts 里的词条类型核对一遍字段名最稳妥。跑一次yarn dev浏览器打开http://localhost:5173新词库出现在列表里即代表上架成功。更多字段说明、社区贡献流程可参考项目自带的 docs/toBuildDict.md。把文件准备好放进目录、补一条索引登记你的专属词库就能开练git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/24 22:28:12

数字电路课设经典:四人抢答器设计与调试深度解析

简介:这是一份数电课程设计“四人抢答器”的完整报告,面向电子信息工程及相关专业学生,可用于数字电子技术课程设计、综合实训或竞赛备赛参考。报告基于74LS175、74LS00、74LS21、555定时器、74LS192、74LS47等常用器件,实现抢答鉴…

2026/11/2 18:18:25

四人抢答器课程设计全攻略:从编码器到锁存器的数字电路实战

简介:面向数字电子技术课程设计的四人抢答器完整设计说明书,适合电子信息工程及相关专业学生用于课程巩固与综合训练,系统梳理门电路、触发器、计数器、定时器等知识。文档完整覆盖设计任务、方案论证、实现步骤,围绕74LS175、74L…

2026/11/3 13:13:23

漏洞挖掘实战:从扫描器依赖到攻击面建模

1. 项目背景与核心挑战 "挖洞"这个术语在安全测试领域特指漏洞挖掘工作。作为从业十余年的白帽子,我经历过太多投入数百小时却颗粒无收的项目。去年某金融系统的渗透测试中,团队累计投入327人天只发现2个低危漏洞,客户质疑报告价值…

2026/11/3 13:13:23

paperclip 实战:Node.js + React 构建 AI agent 可观测面板

1. 从 paperclip 这个名字说起:它到底想解决什么问题第一次看到paperclip这个项目名,我脑子里蹦出来的画面是那个经典的 Office 助手——一个会跳出来问“需要帮忙吗”的小回形针。但放到 2026 年的技术语境里,这个名字其实挺有意思&#xff…

2026/11/3 13:13:23

Gradle 7.x仓库收口:repositoriesMode三模式与依赖治理

经常看到有团队把 Gradle 从 6.x 拉到 7.x,改完 wrapper、跑一次 sync,屏幕上直接糊出来一行红字:Build was configured to prefer settings repositories over project repositories but repository maven was added by build file app/buil…

2026/11/3 13:13:23

回形针的弹性原理与隐藏技能:从力学到选购一篇讲透

桌上那盒回形针,你大概从来没正眼看过它。它便宜到按斤装、论盒卖,长得也差不多:一段两头弯起来的铁丝。可就是这根铁丝,每年在全球要被用掉几十亿枚。它夹得住两页便利贴,也夹得住一摞报销单;它可以是书签…

2026/11/3 13:13:23

LeetCode 56题:合并区间算法详解与应用

1. 合并区间问题概述 合并区间是LeetCode上经典的数组处理问题,编号为56题,同时也是hot100高频面试题库中的必刷题目。这道题考察的是对区间重叠情况的判断与处理能力,在实际开发中有着广泛的应用场景,比如日程安排系统、会议室预…

2026/11/3 13:08:21

Oracle数据库核心进程与内存结构深度解析

1. 项目概述 "深入理解Oracle数据库核心进程与内存结构"这个题目看似简单,却涵盖了Oracle数据库最核心的架构知识。作为数据库系统原理课程的经典考题,它考察的不仅是概念记忆,更是对数据库运行机制的深刻理解。我在实际DBA工作中发…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑