சில நேரங்களில், குறியீட்டு முறை ஒரு சிக்கலான புதிரைத் தீர்ப்பது போல் உணரலாம். சில நேரங்களில், அந்த புதிர் 'வேறுபாடுகளைக் கண்டறிவதற்கு' கொதிக்கிறது. விஷுவல் ஸ்டுடியோ குறியீடு (VS குறியீடு) ஒரு சில எளிய படிகளில் இரண்டு கோப்புகளின் உள்ளடக்கங்களை நேர்த்தியாக ஒப்பிட்டுப் பார்க்க உங்களை அனுமதிக்கிறது. VS குறியீட்டில் இரண்டு வெவ்வேறு கோப்புகளை ஒப்பிடுவது எவ்வளவு எளிது என்பதை இந்த வழிகாட்டி உங்களுக்குக் காண்பிக்கும். குறியீட்டு முறையை மிகவும் வசதியாக மாற்றக்கூடிய வேறு சில நிஃப்டி அம்சங்களும் இருக்கும்.
VS குறியீட்டில் இரண்டு கோப்புகளை ஒப்பிடுதல்
இரண்டு கோப்புகளின் உள்ளடக்கங்களை ஒப்பிடும் முன், நீங்கள் இரண்டையும் விஷுவல் ஸ்டுடியோ குறியீட்டில் திறக்க வேண்டும். உங்கள் கணினியில் உள்ள கோப்புகளுக்கு இதை எப்படி செய்வது என்பது இங்கே:
- நீங்கள் VS குறியீட்டில் ஒப்பிட விரும்பும் இரண்டு கோப்புகளையும் திறக்கவும். இதைச் செய்ய, இடது எக்ஸ்ப்ளோரர் பேனலில் உள்ள கோப்புகளைக் கிளிக் செய்யவும்.
- நீங்கள் ஒப்பிட விரும்பும் முதல் கோப்பின் தாவலில் வலது கிளிக் செய்யவும்.
- மேல்தோன்றும் வலது கிளிக் மெனுவில், ஒப்பிடுவதற்கு தேர்ந்தெடு விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
- திரையின் வலது புறத்தில் நீங்கள் பார்க்க விரும்பும் இரண்டாவது கோப்பின் தாவலில் வலது கிளிக் செய்யவும்.
- வேறுபாடுகளைக் காண 'தேர்ந்தெடுக்கப்பட்டவற்றுடன் ஒப்பிடு' என்பதைத் தேர்ந்தெடுக்கவும்.
இதேபோல், நீங்கள் சேமிக்கப்படாத கோப்புகள் மற்றும் எடிட்டர்களை ஒப்பிடலாம். முதல் எடிட்டரைத் தேர்ந்தெடுத்து, 'ஒப்பிடுவதற்கு தேர்ந்தெடு' என்பதைக் கிளிக் செய்து, இரண்டாவது எடிட்டரில் 'தேர்ந்தெடுக்கப்பட்டவற்றுடன் ஒப்பிடு' என்பதைக் கிளிக் செய்யவும்.
வெவ்வேறு Git பதிப்புகளை ஒப்பிடுக
வெவ்வேறு Git களஞ்சிய பதிப்புகளை ஒப்பிடுவது உங்கள் சொந்த கணினியில் உள்ள கோப்புகளை ஒப்பிடுவதை விட சற்று வித்தியாசமானது. நீங்கள் அதை இந்த வழியில் செய்யலாம்:
- எக்ஸ்ப்ளோரர் பார்வைக்குச் செல்லவும்.
- Git பதிப்பு வரலாற்றின் மூலம் நீங்கள் ஆராய விரும்பும் கோப்பைத் தேர்ந்தெடுக்கவும்.
- அதை விரிவுபடுத்த காலவரிசைக் காட்சியைக் கிளிக் செய்து, 'Git View File History' என்பதைக் கிளிக் செய்யவும்.
- கோப்பை எவ்வாறு மாற்றியது என்பதைப் பார்க்க, Git உறுதியைக் கிளிக் செய்யவும்.
இரண்டு கோப்புறைகளை ஒப்பிடுக
VS குறியீட்டில் உள்ள கோப்புகளை ஒப்பிடுவதற்கு மட்டும் நீங்கள் மட்டுப்படுத்தப்படவில்லை. இரண்டு கோப்புறைகளின் உள்ளடக்கங்களை நீங்கள் எவ்வாறு ஒப்பிடலாம் என்பது இங்கே:
மாற்றப்படாத ஒரு சேவையகத்தை எவ்வாறு தொடங்குவது
- நீட்டிப்புகள் கன்சோலில் இருந்து 'Diff Folders' நீட்டிப்பைக் கண்டுபிடித்து பதிவிறக்கவும்.
- உங்கள் மெனுவிலிருந்து Diff கோப்புறை காட்சியைத் திறக்கவும்.
- நீங்கள் ஒப்பிட விரும்பும் கோப்புறைகளைத் தேர்ந்தெடுக்கவும்.
- 'ஒப்பிடு' என்பதைக் கிளிக் செய்யவும், உள்ளடக்கங்கள் இப்போது காண்பிக்கப்படும்.
வேறுபாடுகளைக் கண்டறிதல்
ஒப்பிடுவதற்கு VS குறியீட்டிற்கான இரண்டு கோப்புகளைத் தேர்ந்தெடுத்ததும், உங்கள் எடிட்டரில் உள்ள வேறுபாடுகளை நீங்கள் காண்பீர்கள். அந்த வகையில், குறியீட்டில் என்ன மாறிவிட்டது என்பதை நீங்கள் விரைவாகச் சொல்லலாம். மாற்றங்களைச் செய்ய கருவிப்பட்டியில் உள்ள அம்புகளைப் பயன்படுத்தவும். இந்த கட்டத்தில், நீங்கள் மாற்றங்களை பகுப்பாய்வு செய்யலாம், பிழைத்திருத்தம் செய்யலாம் மற்றும் எவற்றை வைத்திருக்க அல்லது நிராகரிக்க விரும்புகிறீர்கள் என்பதைத் தீர்மானிக்கலாம்.
மாற்றங்களை ஒன்றிணைத்தல்
நீங்கள் ஒரு கோப்பில் மாற்றங்களைச் செய்ய விரும்பினால், அதைச் செய்ய எளிதான வழி உள்ளது. இரண்டு கோப்புகளையும் ஒன்றாக இணைக்க உங்கள் கருவிப்பட்டியில் உள்ள ஒன்றிணைப்பு ஐகானைக் கண்டுபிடித்து அதைக் கிளிக் செய்தால் போதும்.
வித்தியாசமான பார்வையாளரின் விளக்கம்
விஷுவல் ஸ்டுடியோ கோட் உள்ளே துண்டிக்கப்பட்ட ஒரு சக்திவாய்ந்த வேறுபாடு பார்வையாளர், இது ஒரே கோப்பின் இரண்டு பதிப்புகள் அல்லது முற்றிலும் வேறுபட்ட இரண்டு கோப்புகளை ஒப்பிட பயனர்களை அனுமதிக்கிறது. இந்தக் கருவியானது எதையாவது பக்கவாட்டில் பார்ப்பது மட்டுமல்ல - வசதியான சிறப்பம்சங்கள் மூலம் கண் இமைக்கும் நேரத்தில் என்ன மாறிவிட்டது என்பதை எளிதாகக் கூறுகிறது.
ஒரு கோப்பிலிருந்து ஏதாவது அகற்றப்பட்டால், அது இடது பக்கத்தில் ஒரு பிரகாசமான சிவப்பு பின்னணியையும் வலதுபுறத்தில் ஒரு கோண வடிவத்தையும் பெறுகிறது. இரண்டாவது கோப்பில் சேர்த்தல்கள் இருந்தால் (புதிய அல்லது பழைய கோப்பை இரண்டாவதாக நீங்கள் தேர்வுசெய்தாலும்), இடதுபுறத்தில் ஒரு கோண வடிவத்தையும் வலதுபுறத்தில் தடிமனான பச்சை பின்னணியையும் பார்க்கவும். ஒரு வரியின் சில பகுதிகள் மட்டும் மாற்றப்பட்டால், அவை வெளிர் சிவப்பு மற்றும் பச்சை பின்னணியைப் பெறும், எனவே மாற்றங்கள் எங்கு நிகழ்கின்றன என்பதைப் பார்க்கத் தவறாதீர்கள். இந்த வழியில், நீங்கள் விரைவாக வேறுபாடுகளைக் கண்டறிந்து, நீங்கள் விரும்பும் மாற்றங்களைத் தீர்மானிக்கலாம்.
நிரலாக்க மொழி விழிப்புணர்வு வேறுபாடு
விஷுவல் ஸ்டுடியோ குறியீட்டின் வேறுபாடு பார்வையாளர் கோப்புகளை ஒப்பிடுவதற்கும் மாற்றப்பட்ட எழுத்துக்களை முன்னிலைப்படுத்துவதற்கும் பயனுள்ள வரிக்கு வரி அணுகுமுறையை எடுக்கிறது. நோட்பேட்++ மற்றும் அதன் ஒப்பீட்டு செருகுநிரல்கள் போன்ற கருவிகளை நீங்கள் எப்போதாவது பயன்படுத்தியிருந்தால், இது முயற்சித்த மற்றும் உண்மையான முறையாகும். இருப்பினும், விருப்பமான அரைப்புள்ளிகள் அல்லது வரி முறிவுகளை அனுமதிக்கும் நிரலாக்க மொழிகள் இந்த அமைப்பிற்கு சிக்கலாக இருக்கலாம், ஏனெனில் வேறுபாடுகள் மிகவும் சத்தமாக மாறும், அற்பமான திருத்தங்கள் திரையில் சிதறடிக்கப்படுகின்றன.
இந்தச் சிக்கலைச் சமாளிக்க, SemanticDiff எனப்படும் ஒரு நீட்டிப்பு உள்ளது, இது வெறும் உரையை ஒப்பிடுவதைத் தாண்டி, கோப்பின் குறியீட்டைப் பாகுபடுத்தி, அதன் கம்பைலர் பிரதிநிதித்துவத்தை மதிப்பிடுகிறது. இந்த வழியில், நிரலில் தாக்கத்தை ஏற்படுத்தாத சிறிய மாற்றங்களை நீங்கள் பார்க்க முடியும், அதற்குப் பதிலாக நகர்த்தப்பட்ட குறியீட்டை நேரடியாகக் கண்டறியலாம், அதே நேரத்தில் வித்தியாசத்தில் முக்கியமானவற்றைப் பற்றிய தெளிவான கண்ணோட்டத்தை வழங்குகிறது. குறியீட்டு மொழியின் நுணுக்கங்களைப் புரிந்துகொள்ளும் திறமையான எடிட்டரைக் கொண்டிருப்பதற்கு ஒப்பானது. இது முக்கியமற்ற அம்சங்களை வடிகட்டுகிறது மற்றும் குறியீடு தொகுத்தவுடன் உண்மையான மாற்றத்தை ஏற்படுத்தும் மாற்றங்களை முன்வைக்கிறது.
குறியீடு மாற்றங்களைப் பற்றிய கூடுதல் நுண்ணறிவைப் பெற விரும்பினால், VS குறியீடு சந்தையில் இருந்து SemanticDiff ஐ நிறுவி, உங்கள் குறியீட்டில் உள்ள வேறுபாடுகளை அதிக துல்லியத்துடன் பார்க்க ஸ்மார்ட் டிஃப் பயன்முறைக்கு மாறவும்.
கண்டுபிடித்து மாற்றவும்
ஒப்பிடுவதுடன், ஒரு கோப்பிற்குள் அல்லது பல கோப்புகளில் குறிப்பிட்ட உரையைத் தேடுவது நீங்கள் அடிக்கடி செய்யக்கூடிய மற்றொரு பணியாகும். VS குறியீட்டின் கண்டுபிடிப்பு மற்றும் மாற்றியமைத்தல் செயல்பாடு பல மேம்பட்ட விருப்பங்களுடன் வலுவானது:
- தற்போதைய கோப்பில் தேட, எடிட்டரில் ஃபைண்ட் விட்ஜெட்டைத் திறக்க Ctrl+F ஐ அழுத்தவும். நீங்கள் முடிவுகளை நகர்த்தலாம் மற்றும் தேர்விலிருந்து தேடல் சரத்தை விதைக்கலாம்.
- ஃபைண்ட் விட்ஜெட்டில் உள்ள மூன்று-வரிகள் (ஹாம்பர்கர்) ஐகானைக் கிளிக் செய்வதன் மூலம் அல்லது 'editor.find.autoFindInSelection' ஐ 'எப்போதும்' அல்லது 'மல்டிலைன்' என அமைப்பதன் மூலம் தேர்ந்தெடுக்கப்பட்ட உரையில் தேடல் செயல்பாட்டை இயக்கவும்.
- பல வரி உரையைத் தேட, உரை உள்ளீடு பெட்டியில் உரையை அலசலாம். நீங்கள் கண்டறிதல் விட்ஜெட்டின் அளவையும் மாற்றலாம்.
- நீங்கள் தற்போது திறந்திருக்கும் கோப்புறையில் உள்ள அனைத்து கோப்புகளிலும் தேட Ctrl+Shift+F ஐ அழுத்தவும். நீங்கள் மேம்பட்ட தேடல் விருப்பங்கள் மற்றும் குளோப் பேட்டர்ன் தொடரியல் ஆகியவற்றைப் பயன்படுத்தலாம்.
- மேட்ச் கேஸ், மேட்ச் ஹோல் வேர்ட், ரெகுலர் எக்ஸ்ப்ரெஷன் மற்றும் கேஸ்-பிரிசர்விங் ஆகியவை கண்டுபிடித்து மாற்றுவதற்கான மேம்பட்ட விருப்பங்களில் சில.
கோப்புகள் முழுவதும் தேடுங்கள்
திட்டத்தில் உள்ள பல கோப்புகளில் குறிப்பாக ஏதாவது ஒன்றை நீங்கள் தேடுகிறீர்களானால், VS குறியீடு உங்களுக்குக் கிடைத்துள்ளது. Ctrl+Shift+F மூலம் தற்போதைய கோப்புறையில் உள்ள அனைத்து கோப்புகளையும் விரைவாக தேடலாம். வினவல் அடங்கிய கோப்புகளாக முடிவுகள் பிரிக்கப்படும். மேலும் குறிப்பிட்ட முடிவுகளைப் பெற, நீங்கள் படைப்பாற்றலைப் பெறலாம் மற்றும் வழக்கமான வெளிப்பாடு தேடல்களைப் பயன்படுத்தலாம்.
மற்ற அம்சங்களுடன் கோப்பு ஒப்பீட்டை ஒருங்கிணைத்தல்
VS குறியீட்டில் உள்ள வேறுபாடு கருவிகளின் சக்தி கோப்பு ஒப்பீட்டிற்கு அப்பாற்பட்டது. இது பல ஒருங்கிணைந்த குறியீட்டு சாத்தியங்களை திறக்கிறது. தானாகச் சேமித்தல், ஹாட் எக்சிட் மற்றும் மேம்பட்ட தேடல் போன்ற அம்சங்களை ஒருங்கிணைப்பதன் மூலம், வெவ்வேறு கோப்பு பதிப்புகளை ஒப்பிட்டுப் பார்க்கும்போதும், பல கோப்புகளில் குறிப்பிட்ட செயல்பாடுகளைத் தேடும்போதும் ஒரே திட்டத்தில் தடையின்றி வேலை செய்யலாம்.
மேலும், உங்கள் மாற்றங்கள் தொடரும் என்பதில் உறுதியாக உள்ளமைவு கோப்புகளை மாற்றலாம். பயன்பாடு மூடப்பட்டால், சேமிக்கப்படாத மாற்றங்களைப் பற்றி நீங்கள் கவலைப்பட வேண்டியதில்லை. Hot Exit அவர்கள் அனைவரையும் நினைவில் கொள்கிறது. இந்த அம்சங்கள் அனைத்தும் இணைந்து உங்கள் கோப்பு பதிப்புகள் மற்றும் மாற்றங்களின் முழுமையான கட்டுப்பாட்டை உங்களுக்கு வழங்குகிறது.
கவனிப்புடன் ஒப்பிடுக
சில குறியீட்டுப் பணிகள் மற்றவர்களை விட மிகவும் இழிவானதாகவும் கடினமானதாகவும் தோன்றலாம், மேலும் இரண்டு கோப்புகளை ஒப்பிடுவது அத்தகைய பணியாகும். ஆனால் VS குறியீட்டின் வேறுபட்ட கருவிகள் மற்றும் வெவ்வேறு தரவு வகைகளை ஒப்பிடுவதற்கான முறைகள் அதை எளிதாகவும் இனிமையாகவும் ஆக்குகின்றன. எளிதாகப் பார்க்கக்கூடிய சிறப்பம்சங்கள் இரண்டு கோப்புகளுக்கு இடையேயான அனைத்து மாற்றங்களையும் உங்களுக்கு வழிகாட்டுகின்றன, மேலும் வெவ்வேறு குறியீடு பதிப்புகளைப் பரிசோதிக்க உங்களை அனுமதிக்கின்றன, இவை அனைத்தும் பிழைத்திருத்தம், பகுப்பாய்வு மற்றும் பதிப்புக் கட்டுப்பாடு ஆகியவற்றிற்கு சிறந்தவை.
உங்கள் திட்டப்பணிகள் இறுக்கமான பதிப்புக் கட்டுப்பாடு மற்றும் அடிக்கடி கோப்புகளை ஒப்பிட்டுப் பார்க்க வேண்டுமா? குறியீட்டை ஒப்பிடும் முறைகள் குறித்து உங்களிடம் ஏதேனும் குறிப்புகள் அல்லது தந்திரங்கள் உள்ளதா? கீழே உள்ள கருத்துகளில் உங்கள் எண்ணங்களையும் நுண்ணறிவுகளையும் பகிர்ந்து கொள்ளுங்கள்.
இயக்கப்படாத விஜியோ தொலைக்காட்சியை எவ்வாறு சரிசெய்வது