diff
过去,我尝试使用linux 命令时没有多大的运气或耐心。我通常最终会使用GUI工具,例如DiffMerge或Kdiff。
最近,我开始尝试diff
再次使用它通过ssh比较远程系统上的文件,并且我发现该-y / --side-by-side
选项非常有用,但是我仍然觉得我没有充分利用此实用程序。
所以我很好奇如何实现以下目标:
- 突出显示更改或使用颜色编码使输出更具可读性
- 合并-选择具有差异的行并将更改生效到文件之一
此外,在谷歌搜索时,我还没有找到很多很好的例子,因此,如果您有一些Linux-fu的秘密,可以最大程度地利用diff,请分享一下吗?我将主要比较基于文本的配置文件,但是任何技巧都将是很棒的。
供参考 -DiffMerge实用程序可以轻松地将更改与颜色突出显示并排显示。顶部的图标可让您在“显示全部”,“显示差异”和“根据上下文显示差异”的视图之间切换。在命令提示符下喜欢其中一些功能。
ps:我还应该注意,我发现另一种非常有用的选择是--suppress-common-lines
我在这篇简洁易读的博客文章中了解到的。
3
我使用vimdiff了很多。
—
nicerobot 2011年
@nicerobot您可以将其发布为答案-这是一个非常有用的工具。
—
rozcietrzewiacz 2011年
你不能,它是免费的.....抱歉不能帮助它:D
—
whoami
我大部分时间都在Emacs中进行比较。
—
吉尔(Gilles)“所以,别再邪恶了”,
@whoami-什么?
—
cwd