2010-08-04 2 views
6

я привык делатьмерзавец различий в моем mvim

git diff | mate 

но моя новая машина не имеет родственную и я использую mvim. Поэтому я пробовал

git diff | mvim 

и что не работал. Каков наилучший способ увидеть git diff в редакторе mvim.

Я использую mac и использую mvim.

ответ

14

Я не знаю, о mvim конкретно, но с нормальным Vim вы должны дать ему имя файла - сделать его прочитать STDIN:

git diff | vim - 

Возможно mvim работает так же?

+1

+1 работает для меня в Gvim, во всяком случае –

+1

'git diff | vim -R -', чтобы открыть vim только для чтения, чтобы вы могли просто выйти с ': q' и не нуждаться в': q! '! – ojreadmore

5

Я верю, что вы могли бы быть ищет this ... (очевидно, с mvimdiff вместо vimdiff)

+0

это потрясающе. спасибо –

1

Вы также можете сделать это:

mvim -d file1.txt file2.txt 
+1

Запуск 'git diff' и передача результатов в редактор (как задавал вопрос) отличается от использования' mvim' для разграничения двух файлов (как вы предлагаете). Я вижу, что вы новый пользователь SO. Спасибо за сообщение, хотя! – AndyL

Смежные вопросы