2010-08-04 13 views
6

ero abituato a farediff git nel mio mvim

git diff | mate 

ma la mia nuova macchina non ha compagna e io uso mvim. Così ho provato

git diff | mvim 

e che non ha funzionato. Qual è il modo migliore per vedere git diff nell'editor di mvim.

Sto usando mac e io uso mvim.

risposta

14

non so su mvim specifico, ma con vim normale si deve dare un nome del file - per rendere più leggere stdin:

git diff | vim - 

Forse mvim funziona lo stesso?

+1

+1 lavori per me in gvim, comunque –

+1

'git diff | vim -R -' per aprire vim read only in modo da poter uscire con ': q' e non è necessario': q! '! – ojreadmore

5

Credo si potrebbe essere alla ricerca this ... (ovviamente, con mvimdiff invece di vimdiff)

+0

è fantastico. grazie –

1

Si potrebbe anche fare questo:

mvim -d file1.txt file2.txt 
+1

L'esecuzione di 'git diff' e il piping dei risultati a un editor (come richiesto dall'interrogante) è diverso dall'uso di' mvim' per diffare due file (come suggerito). Vedo che sei un nuovo utente SO. Grazie per la pubblicazione, però! – AndyL