2 个稳定版本
1.0.1 | 2024年3月19日 |
---|---|
1.0.0 | 2023年10月13日 |
#534 在 命令行工具
每月 45 次下载
310KB
286 行
hskx
hskx
是一个用于准备汉语水平考试(HSK)的命令行工具。它帮助复习每个考试级别的词汇表中的单词。
安装
从 GitHub 手动安装
当发布时,将 hskx
的编译二进制版本上传到 GitHub。您可以通过 下载发布版本,解压它,并将二进制文件复制到您的 $PATH
目录中,例如 /usr/local/bin
来手动安装 hskx
。
Cargo
如果您已经设置了 Rust 环境,您可以使用 cargo install
命令
cargo install hskx
Cargo 将构建 hskx
二进制文件并将其放置在 $HOME/.cargo
。
使用方法
hskx
提供了不同 HSK 级别的交互式训练课程和词汇表。
列出词汇
要查看特定 HSK 级别的词汇表,请使用 list
命令。这有助于在开始练习会话之前复习单词。
hskx list [OPTIONS]
选项
-l, --level <LEVEL>
: 选择您要显示词汇表的 HSK 级别。默认为 1-n, --numbers
: 在词汇表中显示单词编号-h, --help
: 显示list
命令的帮助信息
示例
hskx list --level 2 --numbers
此命令显示带有单词编号的第 2 级词汇表。
训练会话
使用 train
命令开始使用 HSK 词汇表中的单词进行练习会话。您可以使用各种选项自定义会话。
hskx train [OPTIONS]
选项
-l, --level <LEVEL>
:指定训练的HSK等级(1到6)。默认为1-n, --no-chinese
:在会话中隐藏中文字符-p, --pinyin
:显示汉语拼音-e, --english
:显示单词的英文翻译-a, --answer
:在每个问题后显示单词、其音标和翻译-s, --shuffle
:随机排列单词的顺序-d, --delay <DELAY>
:设置单词之间的延迟(秒),以控制节奏-h, --help
:显示train
命令的帮助信息
示例
hskx train --level 3 --pinyin --english --shuffle --delay 5
此命令启动一个3级训练会话,显示拼音和英文翻译,单词顺序随机,单词间延迟5秒。
获取帮助
要了解更多关于hskx
及其命令的信息,请使用help
命令。它提供了关于如何使用此工具及其功能的详细信息
hskx help [COMMAND]
将[COMMAND]
替换为您需要帮助的命令名称。
示例
hskx help train
此命令显示针对train
命令的特定帮助信息。
限制
HSK是国际汉语语言教育中使用的官方、标准汉语水平测试。自2021年7月起,新的HSK标准将取代之前的六级模式。新HSK 3.0有一个更具体的分类系统,包括等级和等级。比较所有四个维度基准(音节、字符、词汇和语法)的难度和所需单词数量,新HSK比旧HSK更为严格。
hskx
涵盖了HSK 2.0的词汇表。新版本考试更新将在未来的版本中添加。
许可证
本项目采用MIT许可证发布。有关完整的许可条件,请参阅LICENSE。
依赖关系
~3–14MB
~123K SLoC