词隙 · 状态栏背单词
在 VS Code 状态栏背雅思词汇。状态栏显示当前单词和今日进度,例如 example 3/20。鼠标悬浮可查看音标和中文释义,也可以打开生词本。内置 5,040 个 IELTS 备考词条,安装后可离线使用。
安装和升级
在 VS Code 扩展面板搜索 @id:eskiii.word-review-status-bar,点击「安装」。需要 VS Code 1.85 或更新版本。
同一扩展的版本更新会保留本机生词本、已掌握词和学习进度。同一天重新打开时,会恢复到上次显示的单词。
开始背词
鼠标悬浮查看释义,点击状态栏单词可切到下一词。用快捷键可以直接处理当前词。
| 操作 |
macOS |
Windows / Linux |
| 上一个 / 下一个 |
Control + Command + ↑ / ↓ |
Ctrl + Alt + Shift + ↑ / ↓ |
| 加入或移出生词本 |
Control + Command + B |
Ctrl + Alt + Shift + B |
| 标记为已掌握 |
Control + Command + Enter |
Ctrl + Alt + Shift + Enter |
- 遇到生词,加入生词本。扩展会计入今日进度、安排复习,并切到下一词。再次对同一个词执行该操作会将它移出生词本。
- 确定已掌握,标记为已掌握。扩展会计入今日进度、切到下一词,并在后续复习中跳过该词。
- 想保留复习安排,可从命令面板运行「背单词:完成当前单词」,将当前词计为完成。
同一词当天只计一次。翻阅和查看释义不计入进度,移出生词本也不会扣回已完成数。快捷键可在 VS Code 的「键盘快捷方式」中修改,搜索「背单词」即可找到相关命令。
查看生词本和已掌握词
| 列表 |
打开方式 |
可以做什么 |
| 生词本 |
点击悬浮窗底部的「生词本」,或运行「背单词:查看生词本」 |
按单词或释义搜索,查看音标和释义。选中词条后,点击「移出生词本」才会移除。 |
| 已掌握 |
运行「背单词:管理已掌握」 |
查看已掌握词。选中词条可恢复学习。 |
每日计划和进度
每天按本地日期生成词表。先排到期复习词,原定复习日期越早越靠前,同一天到期的词保持稳定顺序。再从未学过的词里补入新词,默认最多 20 个。当天生成后会保存词表,重启不会重新抽取。
默认复习词另计。开启每日任务预算后,优先安排全部到期词,剩余名额用于新词。例如预算为 30,今天有 18 个到期词,就最多补 12 个新词。已有 35 个到期词时,当天只安排这 35 个复习词。
新词首次完成后从次日开始复习,已掌握词会跳过。每次都按时完成时,复习日是首次学习后的第 1、2、4、7、15 天。错过的复习会保留,下一次从实际完成日算起。
- 状态栏今日进度是今天已完成的任务数 / 今日任务总数。
- 悬浮窗词库进度是当前词库里已学过或已标记掌握的不同单词数 / 词库总数。重复复习同一个词只算一个。
设置
在 VS Code 设置中搜索 wordReview。
| 设置 |
默认值 |
用途 |
wordReview.dailyNewWords |
20 |
每日新词上限。设为 0 时只复习。 |
wordReview.order |
frequency |
词频靠前的词优先。设为 sequential 按词库顺序,设为 random 随机选词。 |
wordReview.dailyTaskBudget |
0 |
每日任务预算,0 表示关闭。开启后只压缩新词数量。 |
wordReview.intervalSeconds |
0 |
自动切词的间隔,单位为秒。0 表示关闭。 |
wordReview.wordListPath |
空 |
自定义 UTF-8 JSON 词库的绝对路径。留空使用内置 IELTS 备考词库。 |
新词数量、选词方式和任务预算在生成下一份词表时生效。当天切换词库时,今天已经完成的任务照常计入进度,仍可学习的未完成词继续保留。扩展会从新词库补入到期复习词,并按剩余名额补新词。修改词库文件内容后,请重新加载 VS Code。升级时想继续使用原来的个人词库,可以在覆盖安装前把该设置指向你已有的词库 JSON。远程开发时,词库路径应当在扩展运行的环境中可访问。
自定义词库示例
[
{
"word": "apple",
"meaning": "n. 苹果",
"phonetic": "/ˈæpəl/",
"frequencyRank": 3000,
"examples": ["She packed an apple for lunch."],
"notes": ["an apple tree 苹果树"]
}
]
word 和 meaning 必填,且须为非空字符串。单词不能重复。frequencyRank 是可选的正整数,越小表示词频越高。没有词频的词按词库顺序排在有词频的词之后。phonetic、examples 和 notes 也可省略,后两个字段是字符串数组,悬浮窗各展示第一条。词库加载失败时,扩展会提示错误并使用应急示例词。
词库来源
内置词库根据 ECDICT 的 ielts 标签生成,包含 5,040 个备考词条和中文释义,其中 4,781 个词条有音标。此标签是 ECDICT 的分类,并非 IELTS 官方词表。默认按 ECDICT 的词频排名选新词。该排名反映语料中的常见程度。
数据来自 ECDICT 提交 39cfb9672c0906b63569e0453c2e6abfb9ab182a 的 ecdict.csv。生成时保留词头、中文释义、可用音标和正值词频排名,合并释义换行,并统一部分音标符号。ECDICT MIT 许可与版权声明 随安装包分发。