有没有办法在使用 sdiff 时着色高光差异?
Posted
技术标签:
【中文标题】有没有办法在使用 sdiff 时着色高光差异?【英文标题】:Is there a way to color highlight difference while using sdiff? 【发布时间】:2019-06-16 21:22:23 【问题描述】:我正在使用 sdiff 比较两个文件以获取并排差异,但我希望以颜色突出显示差异。 例如: 文件 A: 你好呀!克诺比将军! 魔法
文件 B: 你好世界!你好 魔法
现在 sdiff 的输出将是: 你好呀!克诺比将军! |你好世界!你好
我希望差异突出显示(不能这样颜色编码,粗体和斜体) 你好那里! 克诺比将军! |你好世界! 你好
我不能使用基于 GUI 或 colordiff 命令等。 我尝试使用 sed,最后一个选项是通过脚本传输 sdiff 输出,但我认为可能有更好的方法。
【问题讨论】:
这可能会有所帮助:***.com/questions/8800578/… 我已经完成了,它并没有太大帮助,因为我不能使用提到的许多命令,甚至不能使用 diff 的 --color 选项。 这能回答你的问题吗? How to colorize diff on the command line? 【参考方案1】:emacs 命令ediff-buffers
产生彩色输出。但是你必须使用 emacs :-)
【讨论】:
以上是关于有没有办法在使用 sdiff 时着色高光差异?的主要内容,如果未能解决你的问题,请参考以下文章