用计算机打字英语单词,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: 打字背单词的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工业交换机与普通交换机区别
- 下一篇: 百度2017春招度度熊买帽子问题Java