「diff-highlight」を使った違い

「diff-highlight」を使った違い

私は設定しました。違いを強調Gitのポケットベル/ハイライターとして機能します。

[pager]
    log = diff-highlight | less
    show = diff-highlight | less
    diff = diff-highlight | less

良い結果。

しかし、通常のdiffと一緒にdiff-highlightをどのように使用しますか?

答え1

関数を定義できます。

diff() { /usr/bin/diff "$@" | diff-highlight }

diff-highlight均一な違い()を処理しますdiff -uが、他の形式の配管が機能しているようです。変更されずに渡されます。

あなたが得る行動を大まかに示すためには、git diff次のものが必要です。colordiffまた:

diff() { colordiff -u "$@" | diff-highlight | less -FRX }

関連情報