0

用语法突出显示在本地浏览 git 提交的好方法是什么?

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

4

2 回答 2

1

您所需要的只是一个支持语法高亮的寻呼机。Vim 可用于此:

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

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

结果不一定是完美的,因为 git-diff 的输出显然不是您使用的任何编程语言的有效代码,但它很接近且容易。

于 2013-04-27T00:03:33.047 回答
0

根据您的系统(PC、Mac、Linux),有很多选项可以完成此操作,但如果您正在寻找 gui:

Mac:GitX

PC:Git 扩展

Linux:这里已经回答了问题

于 2013-04-27T00:05:30.630 回答