FP

FP

一个小鹤音形输入法编码查询工具,使用 Rust 语言开发。

2022年10月9日
GitHub

项目简介

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 仓库 了解更多详情。