当我有一个差异时,如何给它上色以使其看起来不错?我希望在命令行使用它,因此请不要使用GUI解决方案。

最佳答案

diff的手册页本身没有提出解决着色的方案。请考虑使用colordiff。它是diff的包装器,它产生与diff相同的输出,不同之处在于它使用彩色语法突出显示来增强输出以提高可读性:

diff old new | colordiff

要不就:
colordiff old new

安装:
  • Ubuntu/Debian:sudo apt-get install colordiff
  • OS X:brew install colordiffport install colordiff
  • 10-06 09:06