vim 8.1.0360 开始, vim 原生支援 patience algorithm
可以在 .vimrc 加上这段后支援
if has("patch-8.1.0360")
set diffopt+=internal,algorithm:patience,indent-heuristic
endif
相关 links:
https://github.com/chrisbra/vim-diff-enhanced
https://vimways.org/2018/the-power-of-diff/
※ 引述《ViewMoon (阳春白雪)》之铭言:
: 在看了 #1L06ggBF [vim ] EnhancedDiff 套件
: https://www.ptt.cc/bbs/Editor/M.1426090666.A.2CF.html
: 之后找的相关资料
: * diff 的 output format 是 ed
: * git diff 的 output format 不同, 不能直接用 diffexpr 呼叫
: git diff