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

你可能感兴趣的:(vim错误 Invalid argument: diffopt+=vertical)