Vim没有在git补丁中突出显示空格

时间:2013-03-19 23:11:32

标签: git vim macvim

我已遵循this post中的建议,为git diff中的空格着色。但是,我不经常使用差异,所以这对我经常使用的git add -p或补丁模式有用。截至目前,当我添加一个空格错误时,git会告诉我。也就是说,它会在一行的末尾突出显示它。 (由于突出显示,我无法在此处使用代码示例复制此内容。)但是,当我删除空白错误时,它看起来像这样:

-  def method_name
+  def method_name

第一行末尾有空格错误,第二行删除时出现错误。这不是很有用,因为线条看起来相同。那么如何让它显示删除的空格错误的突出显示?

注意:我使用的是MacVim。

编辑:另一个问题是,如果我尝试git diff -R(反向),那么看起来我添加了空白错误而不是删除它那令人困惑。

1 个答案:

答案 0 :(得分:1)

你做不到。我所提供的只是两个温和有用的提示:

  • 关于git add:如果你看到类似你提到的情况和 你没有搞乱标签,你可以确定你删除了空格 这条线的终点。
  • 关于git diff -R:嗯,请记住您正在运行-R:)