【问题标题】:vim-fugitive doesn't show whitespace changesvim-fugitive 不显示空白更改
【发布时间】:2016-05-06 13:24:13
【问题描述】:

我使用 vim-fugitive 的 :Gdiff 进行提交,但它不显示空格更改,所以我无法提交,例如缩进更改。我没有像 core.whitespace 这样的全局 git 配置,如果我在 shell 中运行 git diff,我会看到空格发生变化。

任何想法如何使逃犯的差异模式对ws敏感?

谢谢。

【问题讨论】:

  • 这很奇怪,:Gdiff 为我显示了空白区域的变化。我没有任何自定义设置。
  • @Atri 我的全局.gitconfig 中当然没有任何空白设置,还有其他我应该检查的配置文件吗?
  • 您可以尝试删除 vim 配置文件并检查。然后你可以把其他的vim插件一个一个去掉,看看能不能用。这样您就可以查明是哪个插件导致了问题。

标签: git vim vim-fugitive


【解决方案1】:

正如@Atri 猜测的那样,问题出在我的.vimrc 上。我有这条线:

set diffopt=filler,iwhite

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

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 2022-10-21
    • 2014-10-06
    • 1970-01-01
    • 2022-08-04
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    相关资源
    最近更新 更多