linux - 有没有办法在使用 sdiff 时着色高光差异?
问题描述
我正在使用 sdiff 比较两个文件以获取并排差异,但我希望差异以颜色突出显示。
例如:
文件A:
您好!克诺比将军!
魔法
文件 B:
世界你好!霍拉
魔术
现在 sdiff 的输出将是:
Hello There!克诺比将军!| 你好世界!你好
我希望差异突出显示(无法颜色编码,粗体和斜体)
你好!克诺比将军!| 你好世界!你好
我不能使用基于 GUI 或 colordiff 命令等。我尝试使用 sed 和最后一个选项是通过脚本管道 sdiff 输出,但我认为可能有更好的方法。
解决方案
emacs 命令ediff-buffers
产生彩色输出。但是你必须使用 emacs :-)
推荐阅读
- opengl - 使用半像素平移时的 uv 问题
- mysql - 从 MySQL 中的 JSON 字符串中提取密钥
- asp-classic - 如何为asp经典应用程序创建ldap授权
- reactjs - TypeError:无法读取未定义/XML 的属性“setState”
- android - VS Appcenter 还需要 fastlane 吗?
- java - 如何将 Google 的 DateTime 对象转换为长类型值?
- android - 如何在android 9中允许Http
- api - 如何使用身份验证令牌从 CATSone API 中提取数据?
- react-native - 无法从领域数据库架构中获取值
- .net - 带有等待 httpClient 的异步调用不起作用