git - vim diff 可以使用 patience 算法吗?

标签 git vim diff

有什么方法可以将 vimdiff 的 diff 策略设置为 patience 算法吗?它内置于 git 中,似乎比普通的差异要好得多。

供引用:

最佳答案

截至vim 8.1.0360 (2018 年 9 月),vim 附带 xdiff (与 git 用于 diffs 的库相同),这意味着 patience diff 现在在 vim 和 neovim 中得到原生支持(参见 neovim issue 1466 )。将此添加到您的 vimrc:

if has("patch-8.1.0360")
  set diffopt+=internal,algorithm:patience
endif

关于新的 algorithm:patienceindent-heuristic diff 选项的很好的介绍可以在 Vimways ~ The power of diff 找到。 .

关于git - vim diff 可以使用 patience 算法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708814/

相关文章:

Git 忽略存储在 .git-credentials 中的凭据

vim - Vim 中 neocomplete 和 vim-multiple-cursors 之间的冲突

GitLab 错误 : Connection Refused

php - eclipse PDT : How do I get it to format my PHP arrays like VIM?

xml - 在 VIM 脚本中缩进 XML 文件

python - 如何通过 ID 保留第一个条目? Pandas python

Shell 脚本 - 比较文本行,删除匹配项

git - 区分两个分支以显示在一个分支中引入的更改

git - 通过网络管理 Git 的最快方法是什么?

git - 使用 Jenkins Git 轮询 + hook 控制轮询频率