मुख्य अन्य वीएस कोड में 2 फाइलों की तुलना कैसे करें

वीएस कोड में 2 फाइलों की तुलना कैसे करें



कभी-कभी, कोडिंग एक जटिल पहेली को सुलझाने जैसा महसूस हो सकता है। कभी-कभी, वह पहेली 'मतभेदों को पहचानने' तक सीमित हो जाती है। विज़ुअल स्टूडियो कोड (वीएस कोड) आपको कुछ सरल चरणों में दो फ़ाइलों की सामग्री की सुरुचिपूर्ण ढंग से तुलना करने देता है। यह मार्गदर्शिका आपको दिखाएगी कि वीएस कोड में दो अलग-अलग फ़ाइलों की तुलना करना कितना आसान है। इसमें कुछ अन्य बेहतरीन सुविधाएं भी होंगी जो कोडिंग को और अधिक सुविधाजनक बना सकती हैं।

  वीएस कोड में 2 फाइलों की तुलना कैसे करें

वीएस कोड में दो फाइलों की तुलना करना

दो फ़ाइलों की सामग्री की तुलना करने से पहले, आपको दोनों को विज़ुअल स्टूडियो कोड में खोलना होगा। आपके सिस्टम पर फ़ाइलों के लिए इसे कैसे करें: यहां बताया गया है:

  1. दोनों फ़ाइलें खोलें जिनकी आप वीएस कोड में तुलना करना चाहते हैं। ऐसा करने के लिए, बाएं एक्सप्लोरर पैनल से फ़ाइलों पर क्लिक करें।
  2. पहली फ़ाइल के टैब पर राइट-क्लिक करें जिसकी आप तुलना करना चाहते हैं।
  3. पॉप अप होने वाले राइट-क्लिक मेनू से, तुलना के लिए चयन करें विकल्प चुनें।
  4. दूसरी फ़ाइल के टैब पर राइट-क्लिक करें जिसे आप स्क्रीन के दाईं ओर देखना चाहते हैं।
  5. अंतर देखने के लिए 'चयनित के साथ तुलना करें' चुनें।

इसी तरह, आप बिना सहेजी गई फ़ाइलों और संपादकों की तुलना कर सकते हैं। पहला संपादक चुनें, 'तुलना के लिए चयन करें' पर क्लिक करें और फिर दूसरे संपादक पर 'चयनित के साथ तुलना करें' पर क्लिक करें।

आईफोन पर ब्लॉक किए गए नंबर कैसे देखें

विभिन्न Git संस्करणों की तुलना करें

विभिन्न Git रिपॉजिटरी संस्करणों की तुलना करना आपकी अपनी मशीन पर फ़ाइलों की तुलना करने से थोड़ा अलग है। आप इसे इस प्रकार कर सकते हैं:

  1. एक्सप्लोरर व्यू पर जाएं.
  2. उस फ़ाइल का चयन करें जिसे आप Git संस्करण इतिहास के माध्यम से एक्सप्लोर करना चाहते हैं।
  3. इसे विस्तारित करने के लिए टाइमलाइन दृश्य पर क्लिक करें और 'गिट व्यू फ़ाइल इतिहास' पर क्लिक करें।
  4. यह देखने के लिए कि इसने फ़ाइल को कैसे बदला, Git कमिट पर क्लिक करें।

दो फ़ोल्डरों की तुलना करें

आप केवल वीएस कोड में फ़ाइलों की तुलना करने तक ही सीमित नहीं हैं। यहां बताया गया है कि आप दो फ़ोल्डरों की सामग्री की तुलना कैसे कर सकते हैं:

  1. एक्सटेंशन कंसोल से 'डिफ फोल्डर्स' एक्सटेंशन ढूंढें और डाउनलोड करें।
  2. अपने मेनू से डिफ फ़ोल्डर दृश्य खोलें।
  3. वे फ़ोल्डर चुनें जिनकी आप तुलना करना चाहते हैं.
  4. 'तुलना करें' पर क्लिक करें और सामग्री अब दिखाई देगी।

मतभेदों का पता लगाना

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

परिवर्तन विलय

यदि आपके पास एक फ़ाइल में परिवर्तन हैं जिसे आप दूसरी फ़ाइल में शामिल करना चाहते हैं, तो इसे करने का एक आसान तरीका है। आपको बस अपने टूलबार पर मर्ज आइकन ढूंढना है और दोनों फ़ाइलों को एक साथ मर्ज करने के लिए उस पर क्लिक करना है।

डिफ व्यूअर स्पष्टीकरण

विज़ुअल स्टूडियो कोड के अंदर छिपा हुआ एक शक्तिशाली अंतर व्यूअर है जो उपयोगकर्ताओं को एक ही फ़ाइल के दो संस्करणों या दो पूरी तरह से अलग फ़ाइलों की तुलना करने देता है। यह टूल केवल किसी चीज़ को अगल-बगल नहीं देख रहा है - यह सुविधाजनक हाइलाइट्स के साथ यह बताना आसान बनाता है कि पलक झपकते ही क्या बदल गया है।

जब किसी फ़ाइल से कुछ हटा दिया जाता है, तो बाईं ओर एक चमकदार लाल पृष्ठभूमि और दाईं ओर एक कोणीय पैटर्न बन जाता है। यदि दूसरी फ़ाइल में कुछ जोड़ हैं (चाहे आप दूसरी फ़ाइल के रूप में नई या पुरानी फ़ाइल चुनें), बाईं ओर एक कोणीय पैटर्न और दाईं ओर एक गहरे हरे रंग की पृष्ठभूमि देखें। जब किसी पंक्ति के केवल कुछ हिस्सों को संशोधित किया गया है, तो उन्हें हल्के लाल और हरे रंग की पृष्ठभूमि मिलेगी, ताकि आप यह देखने से न चूकें कि परिवर्तन कहाँ हो रहे हैं। इस तरह, आप तुरंत अंतर पहचान सकते हैं और निर्णय ले सकते हैं कि आपको कौन सा परिवर्तन पसंद है।

इंस्टाग्राम फेसबुक पर पोस्ट क्यों नहीं करेगा

प्रोग्रामिंग लैंग्वेज अवेयर डिफ

विज़ुअल स्टूडियो कोड का डिफ व्यूअर फ़ाइलों की तुलना करने और बदले हुए वर्णों को हाइलाइट करने के लिए एक प्रभावी लाइन-दर-लाइन दृष्टिकोण अपनाता है। यदि आपने कभी नोटपैड++ और इसके तुलना प्लगइन्स जैसे टूल का उपयोग किया है तो यह एक आजमाया हुआ और सच्चा तरीका है जिससे आप परिचित हो सकते हैं। हालाँकि, प्रोग्रामिंग भाषाएँ जो वैकल्पिक अर्धविराम या लाइन ब्रेक की अनुमति देती हैं, इस प्रणाली के लिए समस्याग्रस्त हो सकती हैं क्योंकि अंतर काफी शोर हो जाता है, और तुच्छ संपादन स्क्रीन पर गंदगी फैला देते हैं।

इस समस्या से निपटने के लिए, सिमेंटिकडिफ़ नामक एक एक्सटेंशन है, जो केवल पाठ की तुलना करने से परे दिखता है और फ़ाइल के कोड को पार्स करता है, इसके कंपाइलर प्रतिनिधित्व का आकलन करता है। इस तरह, आप उन छोटे बदलावों को देख सकते हैं जो प्रोग्राम को प्रभावित नहीं करते हैं और इसके बजाय अंतर में क्या मायने रखता है, इस पर अधिक स्पष्ट दृष्टिकोण प्रदान करते हुए सीधे स्थानांतरित कोड की पहचान करते हैं। यह एक सक्षम संपादक के समान है जो कोडिंग भाषा की जटिलताओं को समझता है। यह महत्वहीन पहलुओं को फ़िल्टर करता है और उन समायोजनों को सामने रखता है जो कोड संकलित होने के बाद वास्तविक अंतर लाते हैं।

यदि आप कोड परिवर्तनों के बारे में अधिक जानकारी प्राप्त करना चाहते हैं, तो वीएस कोड मार्केटप्लेस से सिमेंटिकडिफ इंस्टॉल करें और अपने कोड में अंतर को अधिक सटीकता के साथ देखने के लिए स्मार्ट डिफ मोड पर स्विच करें।

ढूँढें और बदलें

तुलना करने के साथ-साथ, किसी फ़ाइल के भीतर या एकाधिक फ़ाइलों में विशिष्ट पाठ की खोज करना एक और कार्य है जिसे आप अक्सर करते रहेंगे। वीएस कोड की खोजने और बदलने की कार्यक्षमता कई उन्नत विकल्पों के साथ मजबूत है:

  • वर्तमान फ़ाइल में खोजने के लिए संपादक में खोज विजेट खोलने के लिए Ctrl+F दबाएँ। आप परिणामों के माध्यम से आगे बढ़ सकते हैं और यहां तक ​​कि चयन से खोज स्ट्रिंग को भी सीड कर सकते हैं।
  • फाइंड विजेट पर तीन-पंक्तियों (हैमबर्गर) आइकन पर क्लिक करके या 'editor.find.autoFindInSelection' को 'हमेशा' या 'मल्टीलाइन' पर सेट करके चयनित टेक्स्ट पर फाइंड ऑपरेशन चलाएं।
  • आप बहु-पंक्ति पाठ को खोजने के लिए पाठ को खोज इनपुट बॉक्स में पार्स कर सकते हैं। आप खोज विजेट का आकार भी बदल सकते हैं।
  • आपके द्वारा वर्तमान में खुले फ़ोल्डर की सभी फ़ाइलों को खोजने के लिए Ctrl+Shift+F दबाएँ। आप उन्नत खोज विकल्प और ग्लोब पैटर्न सिंटैक्स का उपयोग कर सकते हैं।
  • केस का मिलान करें, पूरे शब्द का मिलान करें, रेगुलर एक्सप्रेशन और केस-प्रिज़र्विंग खोजने और बदलने के लिए कुछ उन्नत विकल्प हैं।

सभी फ़ाइलों में खोजें

यदि आप प्रोजेक्ट के भीतर कई फाइलों में विशेष रूप से कुछ ढूंढ रहे हैं, तो वीएस कोड आपको मिल गया है। आप Ctrl+Shift+F के साथ वर्तमान फ़ोल्डर की सभी फ़ाइलों को शीघ्रता से खोज सकते हैं। परिणाम उन फ़ाइलों में विभाजित हो जाएंगे जिनमें क्वेरी शामिल है। आप रचनात्मक भी हो सकते हैं और अधिक विशिष्ट परिणाम प्राप्त करने के लिए नियमित अभिव्यक्ति खोजों का उपयोग कर सकते हैं।

पुस्तक विषय की सुंदरता beauty

फ़ाइल तुलना को अन्य सुविधाओं के साथ एकीकृत करना

वीएस कोड के भीतर भिन्न टूल की शक्ति फ़ाइल तुलना से परे है। यह कई एकीकृत कोडिंग संभावनाओं को खोलता है। ऑटो-सेव, हॉट एग्ज़िट और उन्नत खोज जैसी सुविधाओं को एकीकृत करके, आप विभिन्न फ़ाइल संस्करणों की तुलना करते हुए और कई फ़ाइलों में विशिष्ट कार्यों की खोज करते हुए एक प्रोजेक्ट पर निर्बाध रूप से काम कर सकते हैं।

इसके अलावा, आप कॉन्फ़िगरेशन फ़ाइलों को पूर्ण निश्चितता के साथ संशोधित कर सकते हैं कि आपके परिवर्तन जारी रहेंगे। यदि एप्लिकेशन बंद है तो आपको सहेजे न गए परिवर्तनों के बारे में चिंता करने की ज़रूरत नहीं होगी। हॉट एग्ज़िट उन सभी को याद रखता है। ये सभी सुविधाएँ संयुक्त रूप से आपको आपके सभी फ़ाइल संस्करणों और परिवर्तनों पर पूर्ण नियंत्रण प्रदान करती हैं।

देखभाल के साथ तुलना करें

कुछ कोडिंग कार्य दूसरों की तुलना में अधिक तुच्छ और थकाऊ लग सकते हैं, और दो फ़ाइलों की तुलना करना ऐसा ही एक कार्य है। लेकिन विभिन्न डेटा प्रकारों की तुलना करने के लिए वीएस कोड के अलग-अलग उपकरण और तरीके इसे आसान और अधिक सुखद बनाते हैं। देखने में आसान हाइलाइट्स आपको दो फ़ाइलों के बीच सभी परिवर्तनों के माध्यम से मार्गदर्शन करते हैं और आपको विभिन्न कोड संस्करणों के साथ प्रयोग करने देते हैं, जो सभी डिबगिंग, एनालिटिक्स और संस्करण नियंत्रण के लिए उत्कृष्ट हैं।

क्या आपके प्रोजेक्ट में सख्त संस्करण नियंत्रण और बार-बार फ़ाइल तुलना की आवश्यकता होती है? क्या आपके पास कोड-तुलना विधियों के संबंध में कोई सुझाव या तरकीबें हैं? नीचे टिप्पणी में अपने विचार और अंतर्दृष्टि साझा करें।

दिलचस्प लेख

संपादक की पसंद

कलह में बोल्ड कैसे करें
कलह में बोल्ड कैसे करें
अन्य टिप्पणियों के बीच एक साहसिक टिप्पणी सामने आती है। केवल डिस्कॉर्ड के पास एक दृश्य विकल्प नहीं है जो सदस्यों को बोल्ड शब्दों की अनुमति देता है। तो दूसरे इसे कैसे करते हैं? चाहे आप iPhone हों या Android? क्या चरण अलग हैं?
इलेक्ट्रॉनिक स्थिरता नियंत्रण और ईएससी विफलता
इलेक्ट्रॉनिक स्थिरता नियंत्रण और ईएससी विफलता
एंटी-लॉक ब्रेक और ट्रैक्शन कंट्रोल की तरह, इलेक्ट्रॉनिक स्थिरता नियंत्रण एक अतिरिक्त सुरक्षा उपाय है। यह घातक रोलओवर की संभावना को 75 प्रतिशत तक कम कर देता है।
एप्पल घड़ी नहीं बज रही? समस्या को कैसे ठीक करें
एप्पल घड़ी नहीं बज रही? समस्या को कैसे ठीक करें
जब आपको कॉल आती है तो Apple वॉच रिंग करने से इनकार कर देती है? यहां समस्या को ठीक करने का तरीका बताया गया है
नेटफ्लिक्स को ब्लैक आउट करने के लिए क्रोम सिल्वरलाइट स्विच-ऑफ
नेटफ्लिक्स को ब्लैक आउट करने के लिए क्रोम सिल्वरलाइट स्विच-ऑफ
Google ने घोषणा की है कि वह अप्रैल तक अपने क्रोम ब्राउज़र में सभी NPAPI प्लगइन्स को बंद कर देगा, नेटफ्लिक्स सहित सिल्वरलाइट का उपयोग करने वाली साइटों को प्रभावी ढंग से काट देगा। (अपडेट - 26 नवंबर: नेटफ्लिक्स हमें यह बताने के लिए संपर्क में है कि
आउटलुक ईमेल को जीमेल पर कैसे फॉरवर्ड करें
आउटलुक ईमेल को जीमेल पर कैसे फॉरवर्ड करें
एकाधिक ईमेल खाते रखने में समस्या यह है कि उन्हें जांचने के लिए आपकी सभी सेवाओं में लॉग इन करना पड़ रहा है। क्या यह आसान नहीं होगा यदि आप केवल एक ईमेल सेवा में लॉग इन कर सकते हैं और अपने सभी मेल देख सकते हैं? आप ऐसा कर सकते हैं
विंडोज 10 में गेम बार और गेम डीवीआर को अक्षम करें
विंडोज 10 में गेम बार और गेम डीवीआर को अक्षम करें
विंडोज 10 में Xbox गेम रिकॉर्डर और गेम बार डीवीआर को कैसे अक्षम करें। गेम बार विंडोज 10 में अंतर्निहित Xbox ऐप का हिस्सा है।
टैग अभिलेखागार: विंडोज़ 10 लॉक वर्कस्टेशन
टैग अभिलेखागार: विंडोज़ 10 लॉक वर्कस्टेशन