Galvenais Cits Kā salīdzināt 2 failus VS kodā

Kā salīdzināt 2 failus VS kodā



Dažreiz kodēšana var šķist sarežģītas mīklas atrisināšana. Dažreiz šī mīkla tiek atrisināta, lai “pamanītu atšķirības”. Visual Studio Code (VS Code) ļauj eleganti salīdzināt divu failu saturu, veicot dažas vienkāršas darbības. Šī rokasgrāmata parādīs, cik viegli ir salīdzināt divus dažādus failus programmā VS Code. Būs arī dažas citas jaukas funkcijas, kas varētu padarīt kodēšanu daudz ērtāku.

  Kā salīdzināt 2 failus VS kodā

Divu failu salīdzināšana VS kodā

Pirms divu failu satura salīdzināšanas, abi ir jāatver programmā Visual Studio Code. Lūk, kā to izdarīt failiem jūsu sistēmā:

  1. Atveriet abus failus, kurus vēlaties salīdzināt programmā VS Code. Lai to izdarītu, kreisajā pārlūka panelī noklikšķiniet uz failiem.
  2. Ar peles labo pogu noklikšķiniet uz pirmā faila cilnes, kuru vēlaties salīdzināt.
  3. Uznirstošajā ar peles labo pogu noklikšķiniet uz izvēlnes, izvēlieties opciju Atlasīt salīdzināšanai.
  4. Ar peles labo pogu noklikšķiniet uz otrā faila cilnes, kuru vēlaties redzēt ekrāna labajā pusē.
  5. Atlasiet “Salīdzināt ar atlasītajiem”, lai skatītu atšķirības.

Tāpat varat salīdzināt nesaglabātos failus un redaktorus. Izvēlieties pirmo redaktoru, noklikšķiniet uz “Atlasīt salīdzināšanai” un pēc tam uz “Salīdzināt ar atlasīto” otrajā redaktorā.

Salīdziniet dažādas Git versijas

Dažādu Git repozitorija versiju salīdzināšana nedaudz atšķiras no failu salīdzināšanas savā datorā. To var izdarīt šādi:

  1. Dodieties uz Explorer skatu.
  2. Atlasiet failu, kuru vēlaties izpētīt, izmantojot Git versiju vēsturi.
  3. Noklikšķiniet uz laika skalas skata, lai to izvērstu, un noklikšķiniet uz “Git View File History”.
  4. Noklikšķiniet uz Git commit, lai redzētu, kā tas mainīja failu.

Salīdziniet divas mapes

Jūs neaprobežojaties ar VS Code failu salīdzināšanu. Lūk, kā varat salīdzināt divu mapju saturu:

  1. Atrodiet un lejupielādējiet paplašinājumu “Diff Folders” no paplašinājumu konsoles.
  2. Izvēlnē atveriet mapes Diff skatu.
  3. Atlasiet mapes, kuras vēlaties salīdzināt.
  4. Noklikšķiniet uz “Salīdzināt”, un tagad tiks parādīts saturs.

Atšķirību pamanīšana

Kad esat atlasījis divus failus VS koda salīdzināšanai, redaktorā redzēsit izceltās atšķirības. Tādā veidā jūs varat ātri noteikt, kas kodā ir mainījies. Izmantojiet bultiņas rīkjoslā, lai pārvietotos pa izmaiņām. Šajā brīdī varat analizēt izmaiņas, atkļūdot un noteikt, kuras vēlaties paturēt vai atmest.

facebook profila draugu saraksta secības nozīme

Izmaiņu apvienošana

Ja jums ir izmaiņas vienā failā, ko vēlaties iekļaut citā, ir vienkāršs veids, kā to izdarīt. Viss, kas jums jādara, ir rīkjoslā jāatrod sapludināšanas ikona un jānoklikšķina uz tās, lai abus failus apvienotu kopā.

Diff Viewer skaidrojums

Visual Studio Code ir paslēpts jaudīgs atšķirību skatītājs, kas ļauj lietotājiem salīdzināt divas viena faila versijas vai divus pilnīgi atšķirīgus failus. Šis rīks ne tikai skatās kaut ko blakus — tas ļauj viegli noteikt, kas ir mainījies vienā acu mirklī, izmantojot ērtus izcēlumus.

Kad kaut kas ir noņemts no faila, tā kreisajā pusē tiek parādīts spilgti sarkans fons un labajā pusē ir leņķa raksts. Ja otrajā failā ir papildinājumi (neatkarīgi no tā, vai kā otro izvēlaties jaunāku vai vecāku failu), meklējiet leņķa rakstu kreisajā pusē un treknu zaļu fonu labajā pusē. Ja ir mainītas tikai līnijas daļas, tās iegūst gaiši sarkanu un zaļu fonu, lai jūs nepamanītu, kur notiek izmaiņas. Tādā veidā jūs varat ātri pamanīt atšķirības un izlemt, kuras izmaiņas vēlaties.

Programming Language Aware Diff

Visual Studio Code atšķirību skatītājs izmanto efektīvu pieeju, lai salīdzinātu failus un izceltu mainītās rakstzīmes. Šī ir pārbaudīta metode, kas jums varētu šķist pazīstama, ja kādreiz esat izmantojis tādus rīkus kā Notepad++ un tā salīdzināšanas spraudņus. Tomēr programmēšanas valodas, kas pieļauj izvēles semikolu vai rindiņu pārtraukumus, šai sistēmai var būt problemātiskas, jo atšķirības kļūst diezgan trokšņainas, un ekrāns tiek aizskarts ar triviāliem labojumiem.

Lai cīnītos pret šo problēmu, ir paplašinājums, kas pazīstams kā SemanticDiff, kas ne tikai salīdzina tekstu, bet arī parsē faila kodu, novērtējot tā kompilatora attēlojumu. Tādā veidā jūs varat redzēt pagātnes mazās izmaiņas, kas neietekmē programmu, un tā vietā tieši identificēt pārvietoto kodu, vienlaikus nodrošinot daudz skaidrāku skatījumu uz to, kas ir svarīgs diferencēšanā. Tas ir līdzīgs spējīgam redaktoram, kurš saprot kodēšanas valodas sarežģītību. Tas filtrē nesvarīgos aspektus un izvirza pielāgojumus, kas pēc koda kompilēšanas rada patiesas atšķirības.

net Framework 4.6 1 bezsaistē

Ja vēlaties gūt plašāku ieskatu par koda izmaiņām, instalējiet SemanticDiff no VS Code tirgus un pārslēdzieties uz viedās diferencēšanas režīmu, lai precīzāk redzētu atšķirības savā kodā.

Atrast un aizstāt

Papildus salīdzināšanai konkrēta teksta meklēšana failā vai vairākos failos ir vēl viens uzdevums, ko jūs, iespējams, veiksit bieži. VS Code atrašanas un aizstāšanas funkcionalitāte ir stabila ar vairākām uzlabotām opcijām:

  • Nospiediet Ctrl+F, lai redaktorā atvērtu meklēšanas logrīku un meklētu pašreizējā failā. Varat pārvietoties pa rezultātiem un pat atlasīt meklēšanas virkni.
  • Palaidiet atrašanas darbību atlasītajam tekstam, meklēšanas logrīkā noklikšķinot uz trīs rindiņu (hamburgera) ikonas vai iestatot “editor.find.autoFindInSelection” uz “always” vai “multiline”.
  • Varat parsēt tekstu meklēšanas ievades lodziņā, lai meklētu vairāku rindiņu tekstu. Varat arī mainīt atrašanas logrīka izmēru.
  • Nospiediet taustiņu kombināciju Ctrl+Shift+F, lai meklētu visos failos pašlaik atvērtajā mapē. Varat izmantot izvērstās meklēšanas opcijas un globusa raksta sintaksi.
  • Lielo burtu saskaņošana, visa vārda atbilstība, regulārā izteiksme un reģistra saglabāšana ir dažas no papildu iespējām meklēšanai un aizstāšanai.

Meklēt dažādos failos

Ja jūs meklējat kaut ko īpašu vairākos projekta failos, VS Code jums ir izdevies. Varat ātri meklēt visos failos pašreizējā mapē, izmantojot taustiņu kombināciju Ctrl+Shift+F. Rezultāti tiks sadalīti failos, kas satur vaicājumu. Varat arī darboties radoši un izmantot regulāro izteiksmju meklēšanu, lai iegūtu konkrētākus rezultātus.

kā izmantot nesaskaņas robota komandas

Failu salīdzināšanas integrēšana ar citām funkcijām

Diff rīku jauda VS Code pārsniedz failu salīdzināšanu. Tas paver daudzas integrētas kodēšanas iespējas. Apvienojot tādas funkcijas kā automātiskā saglabāšana, karstā iziešana un izvērstā meklēšana, varat nemanāmi strādāt pie viena projekta, vienlaikus salīdzinot dažādas failu versijas un meklējot noteiktas funkcijas vairākos failos.

Turklāt jūs varat modificēt konfigurācijas failus ar absolūtu pārliecību, ka izmaiņas saglabāsies. Ja lietojumprogramma ir aizvērta, jums nebūs jāuztraucas par nesaglabātām izmaiņām. Hot Exit atceras tos visus. Visas šīs funkcijas apvienojumā sniedz pilnīgu kontroli pār visām failu versijām un izmaiņām.

Salīdziniet ar piesardzību

Daži kodēšanas uzdevumi var šķist niecīgāki un nogurdinošāki nekā citi, un viens no šādiem uzdevumiem ir divu failu salīdzināšana. Taču VS Code diferencēšanas rīki un metodes dažādu datu tipu salīdzināšanai padara to vienkāršāku un patīkamāku. Viegli pārskatāmie svarīgākie elementi palīdz veikt visas izmaiņas starp diviem failiem un ļauj eksperimentēt ar dažādām koda versijām, kuras visas ir lieliski piemērotas atkļūdošanai, analīzei un versiju kontrolei.

Vai jūsu projektos ir nepieciešama stingra versiju kontrole un bieža failu salīdzināšana? Vai jums ir kādi padomi vai viltības saistībā ar kodu salīdzināšanas metodēm? Kopīgojiet savas domas un atziņas tālāk sniegtajos komentāros.

Interesanti Raksti

Redaktora Izvēle

Kā apiet Windows 11 prasības
Kā apiet Windows 11 prasības
Daudzi Windows lietotāji steidzās jaunināt savu operētājsistēmu, tiklīdz tika izlaists Windows 11 sistēmas atjauninājums. Tā kā operētājsistēmā Windows 11 ir iekļautas vairākas izmaiņas un jauni līdzekļi, dažas saderības problēmas var liegt jūsu datoram to iegūt
Kā lietot dalīto ekrānu Surface Pro
Kā lietot dalīto ekrānu Surface Pro
Katrai Windows ierīcei ir dalīta ekrāna opcija, tostarp Surface Pro. Lai sadalītu ekrānu operētājsistēmās Windows, jums nav nepieciešama trešās puses lietojumprogramma. Faktiski sadalītā ekrāna funkcija operētājsistēmā Windows 10 ir ļoti izturīga un
Instagram stāsti netiek ielādēti, un aplis griežas — ko darīt [2021. gada decembris]
Instagram stāsti netiek ielādēti, un aplis griežas — ko darīt [2021. gada decembris]
Instagram stāsti ir īsts hits. Tie sniedz nelielu ieskatu dažādu cilvēku dzīvē visā pasaulē, un tiem ir viegli piekļūt, tie ir viegli sagremojami, un to ir miljoniem. Visa šī informācija un kad tā
Vai StubHub Legit un vai ir droši iegādāties biļetes?
Vai StubHub Legit un vai ir droši iegādāties biļetes?
https://www.youtube.com/watch?v=DDbB-YSv8y4 Ikviens, kurš iegādājas pasākumu biļetes, sporta biļetes vai koncertu biļetes, droši vien ir dzirdējis par tiešsaistes biļešu brokeriem, piemēram, StubHub. StubHub bija viens no pirmajiem biļešu tālākpārdevējiem, kas darbojās tiešsaistē; atsevišķi cilvēki,
Vienlaicīgi palaidiet dažādas Firefox versijas
Vienlaicīgi palaidiet dažādas Firefox versijas
Populārais Firefox pārlūks ir pieejams daudzos dažādos izdevumos. Katram izdevumam ir savs izlaiduma kanāls, un tam ir dažādas funkcijas, stabilitāte, mērķauditorija un OS, kā arī papildinājumu saderība. Kaut arī vienā OS ir iespējams instalēt dažādas Firefox versijas, tās visas mēģina izmantot noklusējuma pārlūka profilu, kā rezultātā
Kā mainīt fonu Skype
Kā mainīt fonu Skype
Ja vēlaties izmantot savu Skype fonu, lai izveidotu profesionālu klātbūtni vai palīdzētu atvieglot noskaņojumu ar humoristisku; Šajā rakstā mēs parādīsim, cik radoši jūs varat modificēt savu Skype fonu. Mēs
Kā pielāgot video kvalitāti vietnē Netflix
Kā pielāgot video kvalitāti vietnē Netflix
https://www.youtube.com/watch?v=LGLp0UB9d1g Filmu, televīzijas šovu un dokumentālo filmu faniem Netflix vienkārši nav aizstājējs. Sākotnēji tiešsaistes DVD nomas pakalpojums Netflix palīdzēja ieviest izklaides straumēšanas laikmetu. Kā karš