gpt4 book ai didi

linux - 有没有办法在使用 sdiff 时对差异进行颜色突出显示?

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:54 24 4
gpt4 key购买 nike

我正在使用 sdiff 比较两个文件以获得并排差异,但我希望差异以颜色突出显示。
例如:
文件A:
你好呀!克诺比将军!
魔法

文件B:
Hello World !你好
魔法

现在 sdiff 的输出将是:
你好呀!克诺比将军! | Hello World !你好

我希望差异突出显示(无法用颜色编码,粗体和斜体)
你好那里! 克诺比将军! |你好世界! 你好

我不能使用基于 GUI 或 colordiff 命令等。我尝试使用 sed,最后一个选项是通过脚本传输 sdiff 输出,但我认为可能有更好的方法。

最佳答案

csdiff是一个小包装脚本,用于为 sdiff 的输出着色。

它可以很好地为并排差异着色,但不适用于 sdiff 的交互模式 (-o)。

您也可以只使用 diff --color=always --side-by-side 来获得类似的结果,或者 icdiff .

关于linux - 有没有办法在使用 sdiff 时对差异进行颜色突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54324654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com