colordiff - ファイルに保存するときに色を保持する方法

colordiff - ファイルに保存するときに色を保持する方法

差分出力をファイルに保存するときに色を保存できますか?

これは動作しており、端末に色が表示されます。

colordiff -yW 1000 --suppress-common-lines file1 file2 > tempfile

ただし、出力をファイルにリダイレクトすると、色は表示されません。

colordiff -yW 1000 --suppress-common-lines file1 file2 > tempfile

答え1

もしあなたならいつも色を設定したり、設定ファイルを変更し/etc/colordiffrcたり、~/.colordiffrc基本ファイルの説明に従ってください。

# By default, when colordiff output is being redirected
# to a file, it detects this and does not colour-highlight
# To make the patch file *include* colours, change the option
# below to 'yes'
color_patches=no

答え2

tempfilevimで開いてみてください。これにより、vimはターミナル出力に表示されるように色を指定します。

関連情報