使用语法高亮显示本地浏览git提交的好方法是什么?
基本上,我想在特定的提交和之前的提交之间做“git diff”,但支持语法高亮。
答案 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