2013-03-19 32 views
2

我遵循this post中的建議對git diff s中的空白區域進行着色。但是,我並不經常使用差異,所以這對我經常使用的某些東西,git add -p或修補程序模式有幫助。截至目前,git會告訴我,當我一個空白錯誤。也就是說,它會在行的末尾突出顯示它。 (我不能在這裏使用的代碼示例複製這一點,因爲高亮的。)但是,當我刪除一個空白的錯誤,它看起來像這樣:Vim不突出顯示git補丁中的空白

- def method_name 
+ def method_name 

那裏曾經的一個空白錯誤的第一行的結尾,並在第二行刪除。這不是非常有用,因爲這些線條看起來完全相同。那麼我怎樣才能讓它顯示已刪除的空白錯誤的突出顯示?

注意:我正在使用MacVim。

編輯:的另一個問題是,如果我嘗試git diff -R(反向),那麼它看起來像我補充,而不是刪除它一個空白的錯誤,這是令人困惑的。

+0

在你提到的鏈接,它說,沒有辦法顯示,如果空格被刪除。只有當它的添加可以顯示。 – Bhaskar 2013-03-19 23:25:41

+0

這與vim有什麼關係? – Chronial 2013-03-19 23:27:50

+0

我並沒有拒絕它可能與我的'.vimrc'什麼的東西。 – nickcoxdotme 2013-03-19 23:45:25

回答

1

你不能。我所提供兩種輕度有用的提示:

  • 關於git add:如果你看到的東西像你所說的情況,並 你沒惹的標籤,你可以肯定,你在 年底消除空白的線。
  • 關於git diff -R:好了,只記得你正在運行-R :)