使用语法高亮显示本地浏览git提交的好方法是什么?

时间:2013-04-26 23:49:51

标签: git

使用语法高亮显示本地浏览git提交的好方法是什么?

基本上,我想在特定的提交和之前的提交之间做“git diff”,但支持语法高亮。

2 个答案:

答案 0 :(得分:1)

您只需要一个支持语法突出显示的寻呼机。 Vim可用于此:

GIT_PAGER="vim -" git diff --no-color ...

--no-color关闭git-diff自己的着色,否则只会显示为混乱(除非你设置vim以处理ANSI转义序列)。

结果不一定完美,因为git-diff的输出显然不是你正在使用的任何编程语言的有效代码,但它非常简单。

答案 1 :(得分:0)

根据您的系统(PC,Mac,Linux),有很多选项可以实现这一目标,但如果您正在寻找gui:

Mac:GitX

PC:Git Extensions

Linux:Question already answered here