2010-08-04 72 views
6

我是用來做git的差異

git diff | mate 

但我的新機器沒有伴侶,我用mvim。所以我試了

git diff | mvim 

而且沒有工作。在mvim編輯器中看到git diff的最好方法是什麼?

我正在使用mac,並使用mvim。

回答

14

我不知道mvim明確,但與普通的vim,你必須給它的文件名 - 使其標準輸入讀取:

git diff | vim - 

也許mvim的工作原理相同?

+1

+1作品對我來說,反正 – 2010-08-04 15:48:49

+1

'git diff | vim -R -'打開vim只讀,這樣你就可以用':q'退出而不需要':q!'! – ojreadmore 2013-07-24 17:16:51

5

我相信你可能會尋求this ...(顯然,隨着vimdiffmvimdiff代替)

+0

這真棒。謝謝 – 2010-08-04 17:05:58

1

你也可以這樣做:在gvim的

mvim -d file1.txt file2.txt 
+1

運行'git diff'並將結果傳遞給編輯器(正如提問者所問)與使用'mvim'來區分兩個文件(如您所建議的)不同。我看到你是一個新的SO用戶。但感謝發佈,但! – AndyL 2011-05-11 23:20:44