
项目简介
FP 是一个使用 Rust 语言开发的小鹤音形输入法编码查询工具。它可以帮助用户快速查询汉字的拆分、首末编码和完整编码信息。
核心功能
- 汉字编码查询:查询单个或多个汉字的编码信息
- 拆分显示:显示汉字的拆分部件
- 首末编码:显示汉字的首码和末码
- 完整编码:显示汉字的完整编码序列
安装方法
从源代码构建
# 克隆仓库
git clone https://github.com/moecasts/fp.git
# 进入项目目录
cd fp
# 构建项目
cargo build
# 创建软链接
sudo ln -s ${PWD}/target/debug/fp /usr/local/bin/fp
使用方法
查询单个汉字
fp 字
输出示例:
字: zi zibz*
===============================================
拆 分: 宀 子
首 末: 宀 子
编 码: b z
查询多个汉字
fp 你好
输出示例:
你: n nirx
===============================================
拆 分: 亻 小
首 末: 亻 小
编 码: r x
好: hc hcnz
===============================================
拆 分: 女 子
首 末: 女 子
编 码: n z
技术实现
- Rust 语言:使用 Rust 开发,确保高性能和内存安全
- 编码算法:实现小鹤音形输入法的编码规则
- 命令行界面:提供简洁易用的命令行接口
- 跨平台支持:支持在多个操作系统上运行
使用场景
- 输入法学习:帮助用户学习小鹤音形输入法的编码规则
- 编码查询:快速查询不熟悉汉字的编码
- 输入法调试:辅助输入法软件的开发和调试
- 汉字研究:用于汉字结构和编码规则的研究
项目特点
- 高性能:基于 Rust 开发,查询速度快
- 准确性:严格遵循小鹤音形输入法的编码规则
- 易用性:简单的命令行接口,易于使用
- 开源免费:完全开源,可自由使用和修改
开源贡献
项目完全开源,欢迎社区贡献。访问 GitHub 仓库 了解更多详情。