2010-08-04 2 views
6

J'a été utilisé pour fairediff git dans mon mvim

git diff | mate 

mais ma nouvelle machine n'a pas compagnon et j'utiliser mvim. J'ai donc essayé

git diff | mvim 

et cela n'a pas fonctionné. Quelle est la meilleure façon de voir git diff dans l'éditeur mvim. J'utilise mac et j'utilise mvim.

Répondre

14

Je ne sais pas mvim spécifiquement, mais avec vim normal, vous devez lui donner un nom de fichier - pour le faire lire stdin:

git diff | vim - 

Peut-être mvim fonctionne de la même?

+1

bouton +1 pour moi dans vim, de toute façon –

+1

'git diff | vim -R -' pour ouvrir vim en lecture seule afin que vous puissiez simplement quitter avec ': q' et pas besoin de': q! '! – ojreadmore

5

Je ne crois que vous pourriez être à la recherche this ... (évidemment, avec mvimdiff au lieu de vimdiff)

+0

c'est génial. merci –

1

Vous pouvez aussi le faire:

mvim -d file1.txt file2.txt 
+1

L'exécution de 'git diff' et l'acheminement des résultats vers un éditeur (comme l'a demandé le questionneur) est différent de l'utilisation de' mvim' pour diff deux fichiers (comme vous le suggérez). Je vois que vous êtes un nouvel utilisateur SO. Merci de poster, cependant! – AndyL

Questions connexes