差分出力をファイルに保存しながら色を保持することは可能ですか?
これは機能しており、ターミナルで色を表示しています
colordiff -yW 1000 --suppress-common-lines file1 file2 > tempfile
しかし、出力をファイルにリダイレクトすると、色が表示されません。
colordiff -yW 1000 --suppress-common-lines file1 file2 > tempfile
常に色が必要な場合は、構成ファイルを変更してください/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
Vimでtempfile
を開いてみてください。これを行うと、vimはターミナル出力に表示されるのと同じように色を付けます。