消除 PC 和 Unix 文本之间的差异

消除 PC 和 Unix 文本之间的差异

我的问题是,我尝试比较两个几乎相同但略有差异的文件夹。但是当我比较两个文件夹时,每个文件都显示有差异。
当我打开文件时,除了顶部之外,没有显示任何差异。个人电脑另一个是Unix请参阅下面的截图。
在此处输入图片描述

那么是否有任何设置可以忽略这种差异。

谢谢。

答案1

它对我有用,但只是在一定程度上。我以为文件夹比较之前显示它们是不同的..但当我点击它们时,它显示相同。我再次进行比较,看到它显示它们为 =,这正是你想要的。所以当然可以将它们显示为相等,这是你想要的结果。对吧?但问题是,它是在我双击文件后出现的。

注意字节大小不同,这是因为一个是\r\n,一个是\n。

最初,我看到的屏幕显示不同之处,颜色不同,当我单击“查看..显示相同”时,行尾不同但其他内容相同的文件没有显示出来。会话..文件夹比较信息也没有显示两个文件夹中的 ggg.a 相同。

在此处输入图片描述

当我双击其中一个并在新选项卡中查看这两个文件时,主屏幕显示它们是相同的,然后我所在的前一个选项卡(如果我没记错的话)更新以显示这一点。 ggg.a 是相同的(尽管字节不同)。 在此处输入图片描述

不幸的是,我必须双击文件才能完成此操作,但 BC 可以做到。您可能会发现如何使用 BC 更自动化地完成此操作,或者更有效地完成此操作。

添加 - dangph 的答案看起来是这样的。会话..会话设置..比较选项卡。我的一个设置为“基于规则”,但“比较内容”框也必须选中。我看到它说“需要打开文件”。我认为一旦选中了“比较内容”,打开文件就是自动的。执行操作..比较内容时,它会显示 crc、二进制或规则。我选择了规则(不是二进制),但它仅适用于 pc/unix 的东西,当在会话..会话设置屏幕中也选中“比较内容”框时。即使执行操作时选择“比较内容”..比较内容!即使没有选择二进制。必须在会话..会话设置中选中“比较内容”框。

答案2

对我有用。这是我的文件夹比较会话设置。据我所知,它们是默认设置。也许您正在进行 CRC 或二进制比较。

文件夹比较会话设置的屏幕截图

相关内容