web-dev-qa-db-ja.com

colordiff-ファイルに保存しながら色を保持する方法

差分出力をファイルに保存しながら色を保持することは可能ですか?

これは機能しており、ターミナルで色を表示しています

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

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

colordiff -yW 1000 --suppress-common-lines file1 file2 > tempfile
1
Sandosh Kumar P

常に色が必要な場合は、構成ファイルを変更してください/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
user4556274

Vimでtempfileを開いてみてください。これを行うと、vimはターミナル出力に表示されるのと同じように色を付けます。

0
Andrew