2011-08-12 31 views
12

Jeśli zrobię różnicę z emacsa, otrzymam coś, co wygląda jak łata, a pliki są połączone w jeden duży plik. Czy jest jakaś funkcja, której mógłbym użyć, aby porównać je jak na tym obrazku? O wiele łatwiej jest zobaczyć, co się zmieniło.Jak mogę porównać dwa pliki podobne do vim vimdiff?

vimdiff

Odpowiedz

23
+0

Dokładnie to, czego potrzebowałem! Dziękuję Ci ! Nawiasem mówiąc, może wiesz, że "ediff" jest napisany w elicie? – Geo

+1

Tak, zobacz ediff - *. El pliki są źródłami emacs tutaj: http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp?h=emacs-23 – Tom

+3

lub po prostu 'Mx find- biblioteka ediff's – phils

3

Emacsa ediff żaden sposób porównywalny vimdiff. Wydaje mi się, że edytor edycyjny jest tylko opakowaniem na polecenie Linux diff. Po prostu podświetla znaki narzędzi różnicowych linii, które zostały zmienione.

Znalazłem vdiff dać vimdiff jak ziarnistość. Postępuj zgodnie z instrukcjami pod poniższym linkiem, aby go użyć.

https://github.com/justbur/emacs-vdiff