添加一个字符表文件选项,以启用用户提供的字符表
作者: qtfkwk创建于 2026年3月10日更新于 2026年3月10日
用法: --character-table-file FILE_PATH
其中 FILE_PATH 是用户提供的包含 256 个字符的文件,用作字符表。这允许用户创建/使用自己的字符表,而无需支持硬编码的表。为了提高灵活性,我建议将文件设置为 JSON(或可能是 JSON5,以支持注释),并且应该是包含 256 个字符串的数组/列表。每个字符串可以超过一个字节,以支持 Unicode 字符,但应该仅为 1 个"字符"。此外,还应该添加一个设置字符表文件路径的环境变量的支持。当前的字符表可以在内部重构为此格式,尽管这相对来说不是一个简单的变更,因为它们目前使用枚举和代码来根据需要生成字符。
内容来源: sharkdp/hexyl