2009-02-03 410 views
18

我有我的編輯器設置爲textmate,但是當我做一個git diff它使用vi來顯示差異輸出,有什麼方法可以設置它以顯示在textmate中的差異?如何查看與textmate git diff

回答

30

我通常管交配這樣的內容:

git diff | mate - 
+3

另外,就像一個有趣的觀點:當管道連接到`mate`時不需要指定`-`因爲`mate`在沒有參數運行時從標準輸入讀取。 – rfunduk 2009-10-22 22:03:32

8

GIT_PAGER environment variable用於指定要使用哪個程序來顯示多頁輸出。你應該能夠將其設置爲指向textmate。

+1

謝謝,我一直在尋找這個。下面是與git配置相同的配置: git config --global core.pager「/ usr/bin/mate」 – 2009-06-09 04:21:21

5

如果有終端鏈接安裝很簡單:

git diff | mate 

我個人有一個別名設置的是地圖「diffmate」來該命令。

1

另外,應該指出,在TextMate中,可以使用Bundles >> Diff在TextMate中執行比較。