3
Git传呼机较少,但是是什么导致输出着色?
less根据此线程,它本身无法进行语法突出显示。 但是,可以git diff用较少的默认分页器很好地显示彩色输出。当我将的输出重定向git diff到文件中时,看不到颜色转义序列。 是否git diff知道它的发送位置,并相应地格式化输出?一个人怎么做? 我只是注意到git为diff输出(例如git diff)着色,但是,它通常不知道如何突出显示语法。例如 git show 415fec6:log.tex 没有启用任何类似TeX的语法。 阅读git源代码,我发现了以下提示 在diff.h: int use_color; 我以前指的是语法突出显示,但这是不正确的。我的意思是输出着色,请参见例如