README.md
一款输入法词库转换软件,支持以下超过 20 种的输入法工具和词库
</div>本程序支持批量转换(一次拖拽多个词库文件,或者按住 Ctrl 选择多个文件),支持命令行模式(在命令行下使用-h命令查看帮助),支持 Windows、Linux、MacOS。
PC 端:
手机端:
该软件支持 6 种以上的输入法编码方法:
imewlconverter --input-format <格式> --output-format <格式> --output <输出路径> <输入文件>...
或使用短选项:
imewlconverter -i <格式> -o <格式> -O <输出路径> <输入文件>...
单文件转换:
imewlconverter -i scel -o ggpy -O output.txt input.scel
多文件转换:
imewlconverter -i scel -o ggpy -O output.txt file1.scel file2.scel file3.scel
批量转换到目录(输出目录以 / 结尾):
imewlconverter -i scel -o ggpy -O ./output/ *.scel
使用过滤器:
imewlconverter -i scel -o ggpy -O output.txt -f "len:1-100|rm:eng|rm:num" input.scel
查看帮助:
imewlconverter --help
imewlconverter --list-formats # 查看支持的格式列表
从 v3.0.0 开始,命令行参数格式已更新为 GNU 风格。如果您使用的是旧格式(如 -i:scel),请参阅 MIGRATION.md 进行迁移。
本项目包含完整的集成测试框架,确保各种输入法格式之间的转换正确性。
# 1. 编译CLI工具
cd src/ImeWlConverterCmd
dotnet build -c Release
# 2. 运行集成测试
cd ../../tests/integration
./run-tests.sh --all
当前已实现:
详细的测试矩阵与数据来源见 tests/integration/TEST-MATRIX.md。