मैं प्रयोग कर ediff-directories
रहा हूं, लेकिन मुझे यकीन नहीं है कि मैं इसका सही उपयोग कर रहा हूं।
मैं प्रलेखन में पढ़ा था कि, एक बार जब मैं दो निर्देशिकाओं की आपूर्ति करता हूं ediff-directories
, अगर मैं ==
Emacs दबाता हूं तो उन्हें पुनरावर्ती रूप से तुलना करता हूं।
हालांकि, अगर मैं दबाता ==
हूं तो मुझे केवल उन =
संकेतों के साथ फ़ोल्डर्स मिलते हैं (जिसका अर्थ है कि दो फ़ोल्डर्स समान सामग्री हैं) उस स्तर पर जहां मैं कमांड चलाता हूं। यदि मैं यह देखना चाहता हूं कि =
फ़ोल्डर पदानुक्रम में कौन से फ़ोल्डर में गहरे स्तर पर संकेत हैं, तो मुझे ==
प्रत्येक स्तर पर कमांड को फिर से चलाने की आवश्यकता है।
मैं इमैक को पत्तियों पर सभी तरीके से पुनरावर्ती जाने के लिए कैसे कह सकता हूं ताकि मैं सभी अंतरों को देख directory difference buffer
सकूं (कीबोर्ड कमांड के माध्यम से सुलभ D
)?
अगर किसी को कैसे ediff-directories
(आधिकारिक प्रलेखन के अलावा ) का उपयोग करने के बारे में एक ट्यूटोरियल के बारे में पता है , तो मुझे बहुत दिलचस्पी होगी।
इसके अलावा, अगर मैं एक सत्र समूह (एक स्तर पर फ़ोल्डर्स की तुलना) से बाहर निकलना चाहता हूं, लेकिन मेरे पास सत्र गहरे स्तरों के लिए खुले हैं, अगर मैं दबाता हूं q
(इस सत्र समूह को छोड़ दें), तो Emacs को गड़बड़ी की शिकायत है:
इस सत्र समूह में सक्रिय सत्र हैं --- बाहर नहीं निकल सकते
मैं उप-सत्रों को एक-एक करके बाहर निकाले बिना सत्र समूहों से कैसे बाहर निकल सकता हूँ?
ztree-diff
दो निर्देशिकाओं को पुनरावर्ती रूप से भिन्न कर सकते हैं। github.com/fourier/ztree