首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用sdiff时,是否有一种颜色突出显示差异的方法?

在使用sdiff时,是否有一种颜色突出显示差异的方法?
EN

Stack Overflow用户
提问于 2019-01-23 10:05:23
回答 2查看 1.4K关注 0票数 3

我正在比较两个文件使用sdiff来获得并排的差异,但我希望这种差异被突出显示。

例如:

A档案:

嗨,这儿!克诺比将军!

魔术

档案B:

你好,世界!您好!

魔术

现在sdiff的输出将是:

嗨,这儿!克诺比将军!你好,世界!您好!

我想要的差异突出显示像(不能这样的颜色代码,粗体和斜体)

你好,将军,克诺比!,你好,世界!您好!

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

EN

回答 2

Stack Overflow用户

发布于 2022-11-04 12:36:12

司徒夫是一个小包装脚本,用于着色sdiff的输出。

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

您也可以只对类似的结果使用diff --color=always --side-by-side,或者冰层

票数 0
EN

Stack Overflow用户

发布于 2019-01-24 04:38:26

emacs命令ediff-buffers产生彩色输出。但你必须使用emacs :-)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54324654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档