我已经将diff-highlight设置为 git 的分页器/荧光笔。
[pager]
log = diff-highlight | less
show = diff-highlight | less
diff = diff-highlight | less
Run Code Online (Sandbox Code Playgroud)
效果很好。
但是如何将 diff-highlight 用于普通 diff 呢?
您可以定义一个函数:
\n\ndiff() { /usr/bin/diff "$@" | diff-highlight }\n
Run Code Online (Sandbox Code Playgroud)\n\ndiff-highlight
处理统一差异 ( diff -u
) 但管道其他格式似乎可以工作 \xe2\x80\x94 它通过它们不变。
为了近似您使用 获得的行为git diff
,您\xe2\x80\x99dcolordiff
还需要:
diff() { colordiff -u "$@" | diff-highlight | less -FRX }\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
2189 次 |
最近记录: |