我已经将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 }\nRun 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 }\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2189 次 |
| 最近记录: |