2010-08-04 31 views
6

tôi được sử dụng để làmdiff git trong mvim tôi

git diff | mate 

nhưng máy mới của tôi không có bạn đời và tôi sử dụng mvim. Vì vậy, tôi đã thử

git diff | mvim 

và điều đó không hoạt động. Cách tốt nhất để xem git diff trong trình soạn thảo mvim là gì.

Tôi đang sử dụng mac và tôi sử dụng mvim.

Trả lời

14

Tôi không biết về mvim cụ thể, nhưng với vim bình thường bạn phải cung cấp cho nó một tên tập tin của - để làm cho nó đọc stdin:

git diff | vim - 

lẽ mvim hoạt động tương tự?

+1

+1 công trình đối với tôi trong gvim, dù sao –

+1

'git diff | vim -R -' để mở vim chỉ đọc để bạn có thể thoát với ': q' và không cần': q! '! – ojreadmore

5

Tôi tin rằng bạn có thể tìm kiếm this ... (rõ ràng, với mvimdiff thay vì vimdiff)

+0

thật tuyệt vời. thanks –

1

Bạn cũng có thể làm điều này:

mvim -d file1.txt file2.txt 
+1

Chạy 'git diff' và đường dẫn kết quả tới một trình soạn thảo (như người hỏi) được khác với việc sử dụng' mvim' để phân biệt hai tệp (như bạn gợi ý). Tôi thấy bạn là một người dùng SO mới. Cảm ơn bạn đã đăng bài! – AndyL

Các vấn đề liên quan