एक तेज़ VS Code-शैली के डिफ़ एडिटर में कोड या टेक्स्ट के दो टुकड़ों की तुलना करें जो पूरी तरह आपके ब्राउज़र में चलता है। हर जोड़ी, हटाई और बदली गई पंक्ति को एक नज़र में पहचानें — पूर्ण सिंटैक्स हाइलाइटिंग, एक क्रम-जागरूक डिफ़ इंजन, और एक-क्लिक निर्यात के साथ।
विशेषताएँ
- VS Code-स्तरीय डिफ़ — Monaco एडिटर द्वारा संचालित, इनलाइन परिवर्तन हाइलाइटिंग और समकालिक स्क्रॉलिंग के साथ।
- साथ-साथ और इनलाइन दृश्य — एक क्लिक से लेआउट बदलें।
- 10 अंतर्निहित उदाहरण — एक क्लिक एक बहु-भाषा तुलना लोड करता है और मेल खाने वाला सिंटैक्स सेट करता है।
- 90+ भाषाएँ, खोजने योग्य — Monaco द्वारा समर्थित किसी भी भाषा को खोजने के लिए टाइप करें (JavaScript, TypeScript, Python, Go, Rust, C#, SQL, YAML, Markdown, और कई अन्य)। सूची Monaco से ही उत्पन्न होती है, इसलिए यह हमेशा पूर्ण होती है।
- दोनों पैनल संपादन योग्य — किसी भी ओर चिपकाएँ या संपादित करें और डिफ़ लाइव अपडेट होता है।
- सटीक आँकड़े — वास्तविक जोड़ी / हटाई / अपरिवर्तित पंक्ति गणना और एक समानता %, एक उचित longest-common-subsequence एल्गोरिदम (क्रम-जागरूक) के साथ गणना की गई।
- रिक्त स्थान / केस अनदेखा करें — सार्थक परिवर्तनों पर ध्यान केंद्रित करने के लिए टॉगल करें (रिक्त स्थान प्रबंधन प्रति-पंक्ति है, इसलिए यह आपकी फ़ाइल को कभी एक पंक्ति में संकुचित नहीं करता)।
- फ़ाइल अपलोड — किसी भी पैनल में फ़ाइलें लोड करें (2 MB तक)।
- परिवर्तन नेविगेशन — Prev/Next बटन या
F7/F8के साथ अंतरों के बीच जाएँ, एक लाइव परिवर्तन काउंटर के साथ। - निर्यात — एक एकीकृत डिफ़ कॉपी करें, एक
.patchफ़ाइल डाउनलोड करें, या लिंक में एन्कोड की गई तुलना के साथ एक URL साझा करें। - लाइट और डार्क — स्वचालित रूप से आपकी थीम का अनुसरण करता है।
उपयोग कैसे करें
- सामग्री लोड करें — 10 तैयार उदाहरणों में से चुनें (JavaScript, Python, TypeScript, JSON, HTML, CSS, SQL, Java, Go, YAML — प्रत्येक भाषा स्वचालित रूप से बदलता है), दोनों पैनल में चिपकाएँ, या फ़ाइलें अपलोड करें (बाएँ / दाएँ)।
- एक भाषा चुनें — भाषा बॉक्स में टाइप करना शुरू करें और खोजने योग्य सूची से चुनें।
- तुलना करें — जैसे-जैसे आप संपादित करते हैं डिफ़ और आँकड़े स्वचालित रूप से अपडेट होते हैं।
- नेविगेट करें — परिवर्तनों से गुज़रने के लिए Prev/Next या
F7/F8का उपयोग करें। - साझा करें या निर्यात करें — एकीकृत डिफ़ Copy करें, एक .patch डाउनलोड करें, या एक URL Share करें।
कीबोर्ड शॉर्टकट
F8— अगला अंतरF7— पिछला अंतर
गोपनीयता
सारी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है — कुछ भी सर्वर पर अपलोड नहीं होता। जब आप Share का उपयोग करते हैं, तो तुलना केवल URL हैश फ़्रैगमेंट में एन्कोड की जाती है।
उपयोग के मामले
- कोड समीक्षा और पुल-रिक्वेस्ट तुलना
- पहले/बाद रीफ़ैक्टरिंग विश्लेषण
- कॉन्फ़िग / JSON / YAML तुलना
- लॉग और डीबग-आउटपुट तुलना
- संस्करण तुलना और मर्ज-संघर्ष ट्रायाज
FAQ
कौन-सी भाषाएँ समर्थित हैं? हर वह भाषा जो Monaco एडिटर के साथ आती है — 90+ — एक खोजने योग्य पिकर के माध्यम से प्रस्तुत।
क्या मेरा कोड कहीं भेजा जाता है? नहीं। डिफ़ पूरी तरह क्लाइंट-साइड चलता है; साझा लिंक डेटा को URL फ़्रैगमेंट में रखते हैं, जिसे ब्राउज़र कभी सर्वर को नहीं भेजते।
समानता की गणना कैसे की जाती है? पंक्ति-स्तरीय longest-common-subsequence से: अपरिवर्तित / (जोड़ी + हटाई + अपरिवर्तित), प्रतिशत के रूप में।