这个插件用于记录生词和管理生词。
Vanlia Emacs
(load-file path/to/shengci.el)
(require 'shengci)
Use-Package
(use-package shengci
:load-path "path/to/shengci.el/")
Quelpa
(use-package shengci
:quelpa ((shengci :fetcher github :repo "EvanMeek/shengci.el")))
- 捕获生词
选择一个区域,键入
M-x shengci-capture-word-and-save
,将会尝试把选区内的所有单词都添加为生词。
将光标放在一个单词上,键入 M-x shengci-capture-word-and-save
。
- 捕获指定单词
(shengci-capture-word-and-save-lib 'hello)
or
(shengci-capture-word-and-save-lib "hello")
- 查看所有已记录单词(不包括已背熟的单词)
键入 M-x shengci-show-recorded-word
- 查看所有已背熟单词
键入 M-x shengci-show-memorized-word
- 猜单词游戏
键入
M-x shengci-practice-recorded-guess-word
,进行猜已记录单词游戏。键入
M-x shengci-practice-memorized-guess-word
,进行猜已背熟单词游戏。
key | func | desc |
---|---|---|
j | shengci–forward-word | 跳转至上个单词. |
k | shengci–backward-word | 跳转至下个单词. |
RET | nil | 隐藏单词信息. |
r | shengci-refresh-buffer-content | 刷新Buffer. |
t | shengci–show-hide-word | 显示所有隐藏单词信息. |
- 首先将recorded的单词标记为memorized
标记有两种方式:
- 猜已记录单词游戏输入正确会自动标记为已背熟。
- 手动点击单词的
背熟
按钮
- 随后进行猜已背熟单词游戏
游戏分为6个复习等级,可以按需自行复习特定时间点的单词:
- 0 级
- 从未复习过
- 1 级
- 过去20分钟~1小时之间复习过的
- 2 级
- 过去1小时~9小时之间复习过的
- 3 级
- 过去9小时~1天之间复习过的
- 4 级
- 过去1天~2天之间复习过的
- 5 级
- 过去2天~6天之间复习过的
- 6 级
- 过去6天或超过6天之间复习过的
有任何问题可以给我提交Issue.本人正在尝试将其整合成一个能上传至mepla的插件。
猜单词功能灵感来自emacs-guess-word-game
艾宾浩斯遗忘曲线式记词方式灵感来自 emacs-china
论坛 用户 **lyjdwh** 的 建议。
简介 | 功能 | 进度 |
---|---|---|
猜单词 | 用户根据中文翻译输入对应的英文 | 已实现 |
复习算法 | 对单词复习引入一定算法 | 已实现 |
取消依赖 | 不要依赖有道词典 | 未实现 |
提升性能 | 使用Rust作为后端,Emacs作为前端 | 构思中 |
美化UI | 做更简单易懂的UI | 构思中 |