跳转到内容

生词本

生词本是你的个人技术英文词库。每当你在学习卡中点击「保存」(📌 按钮),这个表达就自动存入生词本。

DevGlish 用 SwiftData 把生词本存在你的 Mac 本地:

  • 完全离线 — 不需要网络访问生词本
  • 即时保存 — 点击保存立即本地存储,没有延迟
  • 隐私优先 — 你的学习数据只在你的 Mac 上

如果你用多台 Mac 或 iPhone,启用云同步:

Settings → Word Book → Cloud Sync
└─ Enable Sync: [Toggle ON]
└─ Sync across devices using Cloudflare D1

启用后:

  • 你的生词本自动同步到 DevGlish 云
  • 在任何登录设备上都能访问相同的生词本
  • 冲突解决用时间戳(最新修改优先)

打开 DevGlish 生词本,看到所有保存的表达,按保存时间倒序:

Word Book (127 entries)
Recent
└─ "Good catch" — saved 2 hours ago
└─ "LGTM" — saved 1 day ago
└─ "deque" — saved 3 days ago
All Words (by category)

点击任何表达重新听发音或看详情。

快速找到之前学过的表达:

  • 按英文 — 输入 “good” 找所有包含 “good” 的表达
  • 按中文 — 输入 “很好” 查看相关英文说法
  • 按标签 — 如果你标记了 “code-review”,搜索标签快速筛选
Search: "catch"
├─ Good catch
├─ Catch-all
└─ Safety catch

创建自己的标签来组织生词本:

  • code-review — 代码审查常用语
  • standup — 站会和 1:1 用语
  • technical-writing — PR 和 README 写作
  • interview-prep — 技术面试准备
  • pronunciation — 重点发音练习
Settings → Word Book → Tags
+ New Tag
└─ Name: "async/await"
Color: Blue

给一个表达同时贴多个标签,然后按标签筛选浏览。

生词本显示你的学习进度:

Word Book Stats
Total entries: 287
This week: +12
Tags: 8
Average mastery: 4.2/5 (with Spaced Repetition)
Review due today: 3

如果你有现成的英文表达列表(比如从 Anki、Quizlet 或文本文件),可以批量导入:

格式例子用法
CSV表达,中文,标签Word Book → Import → Select CSV
TXT每行一个表达最简单,但无中文或标签
粘贴直接粘贴文本Word Book → Import → Paste
  1. 打开 DevGlish 生词本
  2. 点击「⬆️ 导入」
  3. 选择文件或粘贴内容
  4. 预览导入内容(检查格式是否正确)
  5. 点击「确认导入」
  6. 可选:为导入的词组添加标签
Expression,Chinese,Tags
Good catch,发现得好,code-review,praise
LGTM,看起来不错,code-review,approval
Could you elaborate,你能详细说明吗,code-review,request
Ship it,就这样发布吧,code-review,approval

随时导出你的生词本为 CSV,用于其他工具:

Word Book → Export → CSV
生成文件:DevLingo-WordBook-2024-04-06.csv
包含:所有表达、中文、标签、保存日期、复习统计
  • 备份 — 导出到电脑,永久保存
  • Notion — 导入到 Notion 数据库做个人知识库
  • Anki — 准备转移到 Anki(未来官方支持)
  • 团队分享 — 导出团队共用的代码审查表达库

如果你启用了间隔复习(Pro),生词本会自动追踪复习进度:

Word Book Entry
Expression: "Have you considered..."
Saved: 2024-02-15
Spaced Repetition Stats:
Quality: 4/5 (Good)
Interval: 7 days
Next review: 2024-04-13
Streak: 3 days ✓

如果刚开始,不用复杂的标签系统。这三个就够了:

  1. daily-use — 能立即用在工作中的表达
  2. aspiring — 想掌握但还在学的
  3. controversial — 有多种读法或表达方式的(如 nginx 发音、REST vs REST-API)

准备技术面试?创建 “interview-2024-q2” 标签,聚焦这些:

  • 自我介绍常用语
  • 算法解释表达
  • 权衡分析用语(“The tradeoff is…”)
  • 技术术语发音(特别是你容易出错的)
Interview Prep Tag (28 entries)
├─ "Let me walk you through my approach"
├─ "The trade-off here is..."
├─ "nginx" [pronunciation]
└─ ...

为你经常写的代码审查评论建立标准库:

code-review Tag (45 entries)
├─ Nit-picks: "Nit: could we use...", "Minor: consider..."
├─ Approval: "LGTM", "Looks good"
├─ Questions: "Could you elaborate...", "Have you considered..."
└─ Requests: "We should probably...", "Nice catch"

在写评论时,搜索标签快速找到最恰当的措辞。

将生词本导出为 Anki 牌组,用 Anki 的更强大的间隔复习:

Word Book → Export for Anki
└─ Front: English expression + IPA
└─ Back: Chinese, usage example, pronunciation audio

直接同步到 Notion 数据库:

Settings → Integrations → Notion
└─ Sync DevLingo Word Book to:
https://notion.so/my-english-vocab

Q: 如果我删除了生词本中的一项,云端也会删除吗? A: 是的。如果你启用了云同步,删除会同步到所有设备。想取消同步前的版本,先禁用云同步。

Q: 我可以在 iPhone 上访问生词本吗? A: 目前只在 Mac 上。iPhone 版正在开发中。

Q: 生词本有大小限制吗? A: 没有。本地存储只受你的 Mac 存储空间限制。云同步对条目数没有硬上限。

Q: 如何与团队分享生词本? A: 导出为 CSV,分享给队友。他们可以导入到自己的生词本。未来计划支持团队库。