Kako primerjati 2 datoteki v kodi VS

Včasih se lahko kodiranje zdi kot reševanje zapletene uganke. Včasih se ta uganka skrči na to, da »odkrijejo razlike«. Visual Studio Code (VS Code) vam omogoča elegantno primerjavo vsebine dveh datotek v nekaj preprostih korakih. Ta vodnik vam bo pokazal, kako enostavno je primerjati dve različni datoteki v kodi VS. Na voljo bo tudi nekaj drugih izvrstnih funkcij, ki bi lahko naredile kodiranje veliko bolj priročno.

Kako primerjati 2 datoteki v kodi VS

Primerjava dveh datotek v kodi VS

Preden primerjate vsebino dveh datotek, morate obe odpreti v Visual Studio Code. Tukaj je opisano, kako to storite za datoteke v vašem sistemu:

  1. Odprite obe datoteki, ki ju želite primerjati v VS Code. To storite tako, da kliknete datoteke na levi plošči raziskovalca.
    Kako primerjati 2 datoteki v kodi VS
  2. Z desno tipko miške kliknite zavihek prve datoteke, ki jo želite primerjati.
    Kako primerjati 2 datoteki v kodi VS
  3. V meniju z desnim klikom, ki se prikaže, izberite možnost Izberi za primerjavo .
    Kako primerjati 2 datoteki v kodi VS
  4. Z desno miškino tipko kliknite zavihek druge datoteke, ki jo želite videti na desni strani zaslona.
    Kako primerjati 2 datoteki v kodi VS
  5. Izberite Primerjaj z izbranim, da si ogledate razlike.
    Kako primerjati 2 datoteki v kodi VS

Podobno lahko primerjate neshranjene datoteke in urejevalnike. Izberite prvi urejevalnik, kliknite Izberi za primerjavo in nato Primerjaj z izbranim v drugem urejevalniku.

Primerjajte različne različice Git

Primerjava različnih različic repozitorija Git je nekoliko drugačna od primerjave datotek na vašem računalniku. To lahko storite tako:

  1. Pojdite na pogled Raziskovalca .
  2. Izberite datoteko, ki jo želite raziskati skozi zgodovino različic Git.
    Kako primerjati 2 datoteki v kodi VS
  3. Kliknite pogled časovnice, da ga razširite, in kliknite Git Ogled zgodovine datotek .
    Kako primerjati 2 datoteki v kodi VS
  4. Kliknite potrditev Git, da vidite, kako je spremenila datoteko.

Primerjaj dve mapi

Niste omejeni samo na primerjavo datotek v VS Code. Tukaj je opisano, kako lahko primerjate vsebino dveh map:

  1. Poiščite in prenesite razširitev Diff Folders iz konzole razširitev.
    Kako primerjati 2 datoteki v kodi VS
  2. V meniju odprite pogled mape Diff .
    Kako primerjati 2 datoteki v kodi VS
  3. Izberite mape, ki jih želite primerjati.
    Kako primerjati 2 datoteki v kodi VS
  4. Kliknite Primerjaj in prikazala se bo vsebina.
    Kako primerjati 2 datoteki v kodi VS

Odkrivanje razlik

Ko izberete dve datoteki za VS Code za primerjavo, boste v urejevalniku videli poudarjene razlike. Tako lahko hitro ugotovite, kaj se je spremenilo v kodi. Za krmarjenje med spremembami uporabite puščice v orodni vrstici. Na tej točki lahko analizirate spremembe, odpravite napake in določite, katere želite obdržati ali zavreči.

Spajanje sprememb

Če imate v eni datoteki spremembe, ki bi jih radi vključili v drugo, obstaja preprost način, da to storite. Vse kar morate storiti je, da v orodni vrstici poiščete ikono za spajanje in jo kliknete, da združite dve datoteki.

Razlaga pregledovalnika razlik

Znotraj Visual Studio Code je zmogljiv pregledovalnik razlik, ki uporabnikom omogoča primerjavo dveh različic iste datoteke ali dveh popolnoma različnih datotek. S tem orodjem si ne ogledate samo nečesa drug ob drugem – s priročnimi poudarki lahko preprosto ugotovite, kaj se je spremenilo, v hipu.

Ko je nekaj odstranjeno iz datoteke, dobi svetlo rdeče ozadje na levi strani in pod kotom vzorec na desni. Če so v drugi datoteki dodatki (ne glede na to, ali kot drugo izberete novejšo ali starejšo datoteko), poiščite kotni vzorec na levi in ​​krepko zeleno ozadje na desni. Ko so spremenjeni samo deli črte, bodo ti dobili svetlo rdeče in zeleno ozadje, tako da ne boste zamudili videti, kje so spremembe. Tako lahko hitro opazite razlike in se odločite, katere spremembe so vam ljubše.

Programski jezik Aware Diff

Pregledovalnik razlik Visual Studio Code uporablja učinkovit pristop vrstice za vrstico za primerjavo datotek in poudarjanje spremenjenih znakov. To je preizkušena metoda, ki se vam morda zdi znana, če ste kdaj uporabljali orodja, kot je Notepad++ in njegovi vtičniki za primerjavo. Vendar pa so lahko programski jeziki, ki omogočajo neobvezne podpičja ali prelome vrstic, problematični za ta sistem, saj postanejo razlike precej hrupne, z nepomembnimi popravki, ki smetijo zaslon.

Za boj proti tej težavi obstaja razširitev, znana kot SemanticDiff, ki presega zgolj primerjavo besedila in razčleni kodo datoteke ter oceni njeno predstavitev prevajalnika. Na ta način lahko vidite mimo majhnih sprememb, ki ne vplivajo na program, in namesto tega neposredno identificirate premaknjeno kodo, hkrati pa zagotovite veliko jasnejši pogled na to, kaj je pomembno v diff. To je podobno, kot če bi imeli sposobnega urednika, ki razume zapletenost jezika kodiranja. Filtrira nepomembne vidike in predstavi prilagoditve, ki naredijo resnično razliko, ko se koda prevede.

Če želite pridobiti večji vpogled v spremembe kode, namestite SemanticDiff s tržnice VS Code in preklopite v način pametnega razlikovanja, da boste lahko natančneje videli razlike v svoji kodi.

Najdi in zamenjaj

Poleg primerjanja je iskanje določenega besedila v datoteki ali v več datotekah še eno opravilo, ki ga boste verjetno pogosto opravljali. Funkcija iskanja in zamenjave kode VS je robustna z več naprednimi možnostmi:

  • Pritisnite Ctrl+F, da odprete pripomoček za iskanje v urejevalniku za iskanje znotraj trenutne datoteke. Pomikate se lahko po rezultatih in celo posejete iskalni niz iz izbora.
  • Zaženite operacijo iskanja na izbranem besedilu, tako da kliknete ikono s tremi vrsticami (hamburger) na pripomočku za iskanje ali nastavite »editor.find.autoFindInSelection« na »vedno« ali »večvrstično«.
  • Besedilo lahko razčlenite v vnosnem polju za iskanje in poiščete večvrstično besedilo. Lahko tudi spremenite velikost pripomočka za iskanje.
  • Pritisnite Ctrl+Shift+F za iskanje po vseh datotekah v trenutno odprti mapi. Uporabite lahko napredne možnosti iskanja in sintakso vzorca glob.
  • Ujemanje velikih in malih črk, ujemanje cele besede, regularni izraz in ohranjanje velikih in malih črk so nekatere od naprednih možnosti za iskanje in zamenjavo.

Iskanje po datotekah

Če iščete nekaj posebnega v več datotekah znotraj projekta, vas ima VS Code. S kombinacijo tipk Ctrl+Shift+F lahko hitro iščete po vseh datotekah v trenutni mapi. Rezultati bodo razdeljeni v datoteke, ki vsebujejo poizvedbo. Prav tako ste lahko ustvarjalni in uporabite iskanja po regularnih izrazih, da dobite natančnejše rezultate.

Integracija primerjave datotek z drugimi funkcijami

Moč orodij za razlikovanje znotraj kode VS presega primerjavo datotek. Odpira številne integrirane možnosti kodiranja. S poenotenjem funkcij, kot so samodejno shranjevanje, vroč izhod in napredno iskanje, lahko nemoteno delate na enem projektu, medtem ko primerjate različne različice datotek in iščete določene funkcije v več datotekah.

Poleg tega lahko spreminjate konfiguracijske datoteke z absolutno gotovostjo, da se bodo vaše spremembe ohranile. Če je aplikacija zaprta, vam ne bo treba skrbeti za neshranjene spremembe. Hot Exit se spomni vseh. Vse te funkcije skupaj vam dajejo popoln nadzor nad vsemi različicami datotek in spremembami.

Primerjaj previdno

Nekatera opravila kodiranja se morda zdijo bolj ponižna in dolgočasna od drugih, primerjava dveh datotek pa je eno takih opravil. Toda orodja za razlikovanje in metode VS Code za primerjavo različnih vrst podatkov olajšajo in naredijo prijetnejše. Preprosto vidni poudarki vas vodijo skozi vse spremembe med dvema datotekama in vam omogočajo eksperimentiranje z različnimi različicami kode, ki so vse odlične za odpravljanje napak, analitiko in nadzor različic.

Ali vaši projekti zahtevajo strog nadzor različic in pogosto primerjanje datotek? Ali imate kakšne nasvete ali trike glede metod primerjave kod? Delite svoje misli in vpoglede v spodnjih komentarjih.


Leave a Comment

Kako omogočiti povezave z oddaljenim namizjem v računalnik z operacijskim sistemom Windows 10

Kako omogočiti povezave z oddaljenim namizjem v računalnik z operacijskim sistemom Windows 10

Ko delate stran od svoje mize, lahko dostopate do računalnika s povezavo Windows Remote Desktop Connection. Z dohodnimi povezavami z oddaljenim namizjem. Naša navodila vam pomagajo pri konfiguraciji in optimizaciji povezave.

Kako deaktivirati Facebook Messenger, ko je Facebook deaktiviran?

Kako deaktivirati Facebook Messenger, ko je Facebook deaktiviran?

Se sprašujete, zakaj prejemate sporočila v svojem Messengerju, tudi ko ste izklopili svoj Messenger? Preberite to, če želite izvedeti razlog.

Kako se povezati z brezžičnim zaslonom v sistemu Windows 10

Kako se povezati z brezžičnim zaslonom v sistemu Windows 10

Osnovni vodnik za povezovanje z brezžičnim zaslonom v operacijskem sistemu Windows 10. Enostavni koraki in rešitve za težave.

Kako nastaviti spremenljivko okolja v sistemu Windows 10

Kako nastaviti spremenljivko okolja v sistemu Windows 10

Spremenljivke okolja v Windows 10 so ključne za konfiguracijo aplikacij. Naučite se, kako jih učinkovito urediti in dodati.

Kaj je arhivirana pošta Gmail in kako jo obnoviti nazaj

Kaj je arhivirana pošta Gmail in kako jo obnoviti nazaj

Precej preprosto je pridobiti vašo e-pošto iz računa Gmail, ne glede na to, ali je bila shranjena za kasnejšo uporabo ali poslana pomotoma. Preberite članek, če želite izvedeti korake, ki prikazujejo obnovitev na namizju in v mobilni aplikaciji.

Kako zakleniti Facebook Messenger

Kako zakleniti Facebook Messenger

Ali menite, da vaše aplikacije v telefonu niso varne? Iščete način za zaklepanje Facebook Messengerja? Preberite članek, če želite izvedeti, kako vstavite geslo v Messenger.

Kako odblokirati nekoga na Facebooku

Kako odblokirati nekoga na Facebooku

Kako odblokirati nekoga na Facebooku in Facebook Messengerju. Prijavite se v svoj račun Facebook, na mobilnem ali namiznem računalniku, pojdite v Nastavitve> Blokiranje. Kliknite Odblokiraj.

Kako se povezati z Wi-Fi na televizorju Samsung

Kako se povezati z Wi-Fi na televizorju Samsung

Medtem ko bo televizor verjetno dobro deloval brez internetne povezave, če imate kabelsko naročnino, so ameriški uporabniki začeli preklopiti na spletno

Kako izklopiti staranje v Sims 4

Kako izklopiti staranje v Sims 4

Tako kot v resničnem svetu se bodo vaše stvaritve v igri Sims 4 sčasoma postarale in umrle. Simčki se naravno starajo skozi sedem življenjskih obdobij: dojenček, malček, otrok, najstnik,

Kako pomanjšati slike v Obsidianu

Kako pomanjšati slike v Obsidianu

Obsidian ima več vtičnikov, ki vam omogočajo oblikovanje zapiskov ter uporabo grafov in slik, da jih naredite bolj smiselne. Čeprav so možnosti oblikovanja omejene,