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

尝试tempfile用 vim 打开。当我这样做时,vim 给它着色,就像我在终端输出中看到的那样。

相关内容