欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

用计算机打字英语单词,GitHub - smilingleo/typing-english: 打字背单词

发布时间:2023/12/20 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 用计算机打字英语单词,GitHub - smilingleo/typing-english: 打字背单词 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Typing English -- 打字背单词

在很久很久以前,当我们刚刚开始接触计算机的时候,最先开始练习的就是打字。记得当时有一个很小但很经典的软件"TT打字", 以游戏的方式练习打字。玩着玩着,就练成一双快手kuai shou。

而英语作为第二语言,日常也需要慢慢积累词汇量。在漫漫背单词之路上,Anki绝对是最佳记忆辅助软件。但是Anki记忆的时候基本只是视觉记忆,做为键盘侠,最终还是需要把单词敲出来。结合TT的灵感,就有了本软件。

简介

Typing English就是在cli下通过打字来记忆英语单词的小软件。 内置了一个柯林斯词汇卡,对应文件为asserts/collection.anki2。

缺省模式为随机模式,就是随机从词典中选取单词,每个单词重复5次,然后附上该单词的英英解释。

可以通过--sequential参数进入顺序记忆模式,通过--from 来指定从哪个单词开始背。

如果只希望背特定几个单词,也可以用--words模式,比如:--words abate,abut,bawl, 这样你就可以重复背这几个单词了。

每次打完一个单词,Ctrl+N继续下一个。

你可以一边背,一边看自己的打字WPM,值越高说明你对这个单词越熟练。

一个小技巧: 你可以在电脑上背Anki的时候,左半屏显示Anki,右半运行本软件。在背的过程中将不熟悉的单词添加到--words模式的列表中,背完之后用打字来加强一下肌肉记忆,效果加倍!

运行

cargo build --release

./target/release/typing-english -h

Terminal Typing English, memorize English vocabulary by typing. 0.1

Leo Liu

USAGE:

typing-english [FLAGS] [OPTIONS]

FLAGS:

--sequential Sequentially show the words, not randomly

--word-only Only type the word, no explanation.

-h, --help Prints help information

-V, --version Prints version information

OPTIONS:

-d, --deck-path Specify the anki deck file path. [default: /Users/lliu/github/typing-

english/asserts/collection.anki2]

--from In sequential mode, which word to start with [default: a]

-r, --repeat How many times a English word repeats [default: 5]

--speed If your typing speed is lower than this value, you have to restart typing this word.

[default: 20]

-w, --words Specify words you want to type, separate by comma [default: ]

TODOs

本软件是个Rust练手项目,从typeracer获得灵感。很多功能设想还都没有实现,比如:

将Anki Deck数据库封装为HTTP API

实现Anki遗忘算法

....

欢迎有兴趣的朋友提交PR。

总结

以上是生活随笔为你收集整理的用计算机打字英语单词,GitHub - smilingleo/typing-english: 打字背单词的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。