用 Ttyper 测试你在 Linux 终端的打字速度
创始人
2024-03-02 07:22:20
0

有几种方法可以测试和提高你的打字速度。你可以使用在线工具,在桌面上安装专门的应用,或者在 Linux 终端测试。

Linux 终端?是的。从 浏览互联网玩游戏,你可以在强大的 Linux 终端中做 许多有趣的事情。测试你的打字速度就是其中之一。

Ttyper:基于终端的打字测试工具

Ttyper 是一个用 Rust 编写的工具,允许你练习打字。

它给出了一些最常见的英语单词的随机选择。打出的正确单词用绿色突出显示,错误的用红色突出显示,而且这是实时发生的。你可以按退格键纠正单词,但这将导致分数下降。

当你打完所有显示的单词后,你会得到你的打字速度(每分钟字数)、准确率和正确按键数的结果。如果你没有心情打完全部,你可以使用 Ctrl+C 退出 Ttyper。

你可以在这个由开发者录制的 GIF 中看到 Ttyper 的操作。

默认情况下,你有 50 个单词可以练习,但你可以用命令选项来扩大。你还可以使用一个自定义的文本文件,用它的内容来练习打字。

命令内容
ttyper200 个最常见的英语单词中的 50 个
ttyper -w 100200 个最常见的英语单词中的 100 个
ttyper -w 100 -l english10001000 个最常见的英语单词中的 100 个
ttyper text.txt内容来自用空格分隔的 test.txt

Ttyper 也专注于开发者。它支持几种编程语言,如果你是一个程序员,你可以用它来测试和改进你在编码时的打字速度。

截至目前,支持 C、Csharp、Go、HTML、Java、JavaScript、Python、Ruby 和 Rust 语言。

你可以通过以下方式改变语言:

ttyper -l html

顺便说一下,“Ttyper” 中的双 “T” 不是一个打字错误。它是故意的,因为TTY(TeleTYpewriter)代表 终端模拟器,表明它是一个终端工具。

在 Linux 上安装 Ttyper

Ttyper 是用 Rust 构建的,你可以把它安装在任何支持 Rust 编程语言及其 Cargo 软件包管理器的 Linux 发行版上。

Cargo 相当于 Python 中的 PIP。它有一个中央仓库,你可以用 Cargo 轻松地下载和安装 Rust 包和它的依赖项。

我将添加在基于 Ubuntu 的 Linux 发行版上安装 Cargo 的说明。你应该可以用你的发行版的包管理器来安装它。

请确保你在 Ubuntu 上启用了 universe 仓库。你可以用这个命令来安装 Cargo:

sudo apt install cargo

它将安装 Cargo 包管理器和 Rust 语言的 rustc 包。

当你的系统安装了 Cargo,就可以用这个命令来安装 Ttyper:

cargo install ttyper

这将在你的主目录下的 .cargo/bin 目录中添加一个可执行 Rust 文件。它将在软件包安装输出的最后显示。

你可以切换到这个目录:

cd ~/.cargo/bin

并运行 ttyper 可执行文件:

./ttyper

当然,这不是很方便。这就是为什么你应该 把这个目录添加到 PATH 变量中。如果你熟悉 Linux 的命令行,你可以很容易做到这一点。

不幸的是,我不能在这里给你确切的命令,因为你需要提供这个目录的绝对路径,而这个路径名称会根据你的用户名而不同。例如,对我来说,它是 /home/abhishek/.cargo/bin。这个绝对路径对你来说会有所不同。

我建议阅读 绝对路径和相对路径 以了解更多关于这个问题的信息。

你可以通过删除二进制文件来卸载 Ttyper,或者用 Cargo 命令来卸载:

cargo uninstall ttyper

如果你喜欢这个灵巧的终端工具,在 GitHub 上给它加星 以感谢开发者的努力。

正如我在本文开头提到的,你可以在终端做很多很酷的事情。如果你想给你的同事一个惊喜,也许你可以试试 [完全在 Linux 终端中制作幻灯片][12]。


via: https://itsfoss.com/ttyper/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

7.4商业观察:端侧AI芯...
投资信息太多太杂,不知道什么是重点?「华彬金融观察」公众号,深度研...
2025-07-04 06:42:10
AI投资从叙事博弈走向产业...
□徐兵 上半年,AI行情上演了一场典型的资本“冷热交替”。一季度,...
2025-07-03 08:11:36
速递|谷歌“终端智能体”的...
图片来源:谷歌 谷歌正在推出一款新型 AI Agent工具,旨在...
2025-06-27 13:12:21
短短一年,是什么让移动AI...
2024年,是AI入端元年,大模型和agent被接入到各类移动终端...
2025-06-20 12:14:34
加速AI落地 荣耀与中国移...
6月19日,荣耀与中国移动在上海联合举办“中国移动&荣耀AI终端战...
2025-06-19 20:13:00
通过两大展会透视深圳AI产...
2025全球人工智能终端展暨第六届深圳国际人工智能展览会上的智能机...
2025-05-26 11:20:29

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...