2010-08-04 16 views
6

मैंGit diff

git diff | mate 

करने के लिए इस्तेमाल किया गया था, लेकिन मेरी नई मशीन दोस्त नहीं है और मैं mvim का उपयोग करें। इसलिए मैंने

git diff | mvim 

और यह काम नहीं किया। एमवीआईएम संपादक में गिट diff देखने का सबसे अच्छा तरीका क्या है।

मै मैक का उपयोग कर रहा हूं और मैं एमवीआईएम का उपयोग करता हूं।

उत्तर

14

मैं mvim के बारे में विशेष रूप से पता नहीं है, लेकिन सामान्य vim साथ आप इसके बारे में एक फ़ाइल नाम देना है - यह stdin पढ़ बनाने के लिए:

git diff | vim - 

शायद mvim एक ही काम करता है?

+1

+1 काम करता है, वैसे भी –

+1

'गिट diff | vim -R -' को खोलने के लिए केवल पढ़ने के लिए ताकि आप केवल 'q' के साथ छोड़ सकें और 'q!' की आवश्यकता न हो! – ojreadmore

5

मेरा मानना ​​है कि आप this की मांग हो सकता है ... (जाहिर है, साथ mvimdiffvimdiff के बजाय)

+0

यह कमाल है। धन्यवाद –

1

तुम भी ऐसा कर सकता है: जाँचने में मेरे लिए

mvim -d file1.txt file2.txt 
+1

'गीट diff' चलाना और परिणामों को एक संपादक (जैसे प्रश्नकर्ता पूछे गए) को पाइप करना दो फ़ाइलों को अलग करने के लिए' mvim' का उपयोग करने से अलग है (जैसा कि आप सुझाव देते हैं)। मुझे लगता है कि आप एक नया SO उपयोगकर्ता हैं। पोस्ट करने के लिए धन्यवाद, यद्यपि! – AndyL