C₂₂H₂₅NO₆
博客

给 Kimi CLI 提了个 PR:别动我的换行符

· 约 1 分钟

在 Windows 上用 Kimi CLI 改文件,经常出现一个很烦的情况:明明只改了一行,提交时整个文件都变了,因为原本的 CRLF 被写成了 LF(或者反过来)。今晚动手修了,改成写文件时保留原文件的换行风格,读进来是什么样,写回去还是什么样。

review bot 指出了三个问题,一并改了。其中一处是把读写时的 errors="replace" 去掉,改用默认的严格编码:遇到解码不了的字节宁可直接报错,也不要悄悄换成乱码再写回去,那样才是真的在毁文件。PR 已经提上去了,等官方看。