コマンドラインでdiffをカラー化する方法 質問する

コマンドラインでdiffをカラー化する方法 質問する

差分がある場合、見栄えがよくなるように色付けするにはどうすればよいでしょうか?

コマンドラインで使用したいので、GUI ソリューションは不要です。

ベストアンサー1

のマニュアル ページでは、diff自体から色付けする解決策は提案されていません。 の使用を検討してくださいcolordiff。 これは のラッパーでありdiff、 diff と同じ出力を生成しますが、読みやすさを向上させるために色付きの構文強調表示を使用して出力を拡張します。

diff old new | colordiff

あるいは単に:

colordiff old new

インストール:

  • Ubuntu/Debian:sudo apt-get install colordiff
  • OS X:brew install colordiffまたはport install colordiff

おすすめ記事