2011-08-12 8 views
12

यदि मैं emacs से भिन्नता करता हूं, तो मुझे कुछ ऐसा मिलता है जो पैच की तरह दिखता है, और फ़ाइलों को एक बड़ी फ़ाइल में संयोजित किया जाता है। क्या कोई ऐसा फ़ंक्शन है जिसका उपयोग मैं इस छवि में उनकी तुलना करने के लिए कर सकता हूं? क्या बदल रहा है यह देखना बहुत आसान है।मैं विम के विमडिफ की तरह दो फाइलों की तुलना कैसे कर सकता हूं?

vimdiff

उत्तर

23

Ediff इसी तरह काम करता है: एम एक्स ediff

http://www.gnu.org/software/emacs/manual/html_mono/ediff.html

+0

बिल्कुल मुझे क्या चाहिए! धन्यवाद ! वैसे, शायद आप जानते हैं, 'ediff' elisp में लिखा है? – Geo

+1

हां, एडिफ देखें - *। एल फाइल यहां emacs स्रोत हैं: http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp?h=emacs-23 – Tom

+3

या बस 'एमएक्स ढूंढें- लाइब्रेरी ediff' – phils

3

Emacs ediff कोई रास्ता नहीं vimdiff के बराबर है। मुझे लगता है कि Emacs ediff लिनक्स diff कमांड पर सिर्फ एक रैपर है। यह लाइनों के रूप में अलग-अलग लाइन अंकों को हाइलाइट कर रहा है।

मैंने पाया कि vdiff granularity की तरह vimdiff देते हैं। इसका उपयोग करने के लिए नीचे दिए गए लिंक पर निर्देशों का पालन करें।

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

संबंधित मुद्दे