vim-fugitive 不显示空格变化

sin*_*nan 5 git vim vim-fugitive

我使用 vim-fugitive:Gdiff进行提交,但它不显示空格更改,因此我无法提交,例如缩进更改。我没有任何全局 git 配置,例如core.whitespace,如果我git diff在 shell 中运行,我会看到空格更改。

有什么想法如何使逃亡者的 diff 模式对 ws 敏感吗?

谢谢。

sin*_*nan 4

正如@Atri 猜测的那样,问题出在我的.vimrc. 我有这一行:

set diffopt=filler,iwhite
Run Code Online (Sandbox Code Playgroud)

iwhite部分导致 diff 模式忽略空白更改。删除它可以解决此问题。