我在 Windows 上使用 notepad++ 以 UTF-8 和 ASCII 格式保存了一个文本文件。该文本与 UNIX 版本具有相同的字母表示,但通过 diff 声称完全不同(例如 1,267c1,267)。这些文件在二进制级别上实际上是不同的(xxd -b test.txt),但是 vimdiff 的结果与 vim 不同:它表明它们是相同的。我猜是因为 vimdiff 在对文件进行 diff 之前渲染文本?为什么会有这样的不一致?
问问题
138 次