2010-08-04 17 views
6

que se utiliza para hacergit diff en mi mvim

git diff | mate 

pero mi nueva máquina no tiene compañero y yo utilizar mvim. Así que probé

git diff | mvim 

y eso no funcionó. ¿Cuál es la mejor manera de ver git diff en mvim editor?

Estoy usando mac y uso mvim.

Respuesta

14

No sé sobre mvim específicamente, pero con vim normal, hay que darle un nombre de archivo de - a hacer que lee la entrada estándar:

git diff | vim - 

Quizás mvim funciona de la misma?

+1

+1 obras para mí en gvim, de todos modos –

+1

'git diff | vim -R -' para abrir vim solo lectura para que puedas salir con ': q' y no necesites': q! '! – ojreadmore

5

yo creo que podría estar buscando this ... (obviamente, con mvimdiff en lugar de vimdiff)

+0

eso es increíble. Gracias –

1

También puede hacer esto:

mvim -d file1.txt file2.txt 
+1

Ejecutar 'git diff' y canalizar los resultados a un editor (como pregunta el que pregunta) es diferente a usar' mvim' para diferenciar dos archivos (como usted sugiere). Veo que eres un nuevo usuario de SO. ¡Gracias por publicar! – AndyL