开源打字练习应用 | AI生成和翻译
问题:有哪些好用的打字练习应用,最好是开源的?
答案:
如果你是一名程序员或技术专业人士,我大致按以下顺序推荐:
1. Monkeytype(整体最佳)
- 免费且开源。
- 现代化界面。
- 追踪WPM、准确率、弱键、历史记录。
- 支持自定义文本和代码练习。
- 被键盘爱好者和开发者广泛认为是当前的金标准。(AlternativeTo)
适用场景:
- 日常练习
- 提升速度
- 竞争性打字
2. Keybr(学习最佳)
- 根据你的错误生成练习。
- 专注于薄弱字母组合。
- 极佳地建立肌肉记忆。
- 如果你仍然会犯像”Geroges”和”Georges”这样的错误,它非常有用。(AlternativeTo)
适用场景:
- 学习盲打
- 减少拼写错误
- 建立准确率
3. Open-Typer
- 完全开源。
- 支持Windows、Linux、macOS。
- 结构化课程。
- 多种键盘布局。
- 自动生成练习。(Open-Typer)
适用场景:
- 传统打字教程体验
- 离线使用
- 学校和自学
4. GNU Typist (gtypist)
- 基于终端。
- 轻量级。
- 可在Linux/macOS/Windows上使用。
- 非常老派但有效。(Reddit)
适用场景:
- Linux用户
- 终端爱好者
- 极简主义者
5. Klavaro
- 开源。
- 支持多种布局。
- 专注于盲打基础。
- 在Linux社区中长期受喜爱。(AlternativeTo)
适用场景:
- 初学者
- 替代键盘布局
6. 程序员专用练习
如果你整天写代码,常规的打字练习是不够的,因为编码涉及:
{}[]()<>
:= => == !=
/* */
snake_case
camelCase
有用的选项:
- typing.io(专注代码,非开源)
- Monkeytype的自定义代码模式
- 将Git仓库作为打字材料
- 终端工具如 OctoType (LinuxLinks)
推荐路径
对于拥有软件工程背景的你:
- 每天花15分钟在Keybr上。
- 每天花10分钟在Monkeytype上。
- 当准确率超过98%后,将更多练习转向代码片段。
- 在追求WPM之前,先专注于减少错误。
一个以99%准确率打出70 WPM的打字员,通常比一个以93%准确率打出110 WPM的人更有生产力,因为纠正错误会消耗大量时间。
参考资料:
- https://monkeytype.com
- https://www.keybr.com
- https://open-typer.sourceforge.io/
- https://www.gnu.org/software/gtypist/
- https://klavaro.sourceforge.io/
- (Open-Typer)