vim错误 Invalid argument: diffopt+=vertical

原因是现在的macOS 不支持 diffopt=internal 当默认选项中含有internal.
由于 :set diffopt+=vertical 等于 :set diffopt=internal,filler,vertical 会由于不支持 internal 而造成错误. 解决方案是~/.vimrc文件中 set diffopt+=vertical改为


if &diff
    set diffopt-=internal
    set diffopt+=vertical
endif

或者

if &diff
set diffopt+=vertical
endif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇文章是手册的中文译版整理而来(英文看着太慢了,感谢前人铺路Orz...),vim的markdown插件和实时预...
    Himryang阅读 7,225评论 0 20
  • 在这篇中, 会列举各种实用的插件, 包括他们的安装, 配置及使用方法 注意: 不是本部分的所有插件都是你需要装的,...
    闪耀旅途阅读 1,008评论 0 2
  • macvim配置 最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56阅读 70,170评论 5 65
  • title: WSL 中的 VIM 与 Windwos 剪切板通信date: 2019-05-28 13:52c...
    mbinary阅读 7,334评论 2 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,631评论 28 53