Ako porovnať 2 súbory v kóde VS

Ako porovnať 2 súbory v kóde VS

Niekedy sa kódovanie môže zdať ako riešenie komplikovanej hádanky. Niekedy sa táto hádanka scvrkne na to, aby ste „zistili rozdiely“. Visual Studio Code (VS Code) vám umožňuje elegantne porovnať obsah dvoch súborov v niekoľkých jednoduchých krokoch. Táto príručka vám ukáže, aké ľahké je porovnať dva rôzne súbory v kóde VS. K dispozícii budú aj ďalšie šikovné funkcie, vďaka ktorým bude kódovanie oveľa pohodlnejšie.

Ako porovnať 2 súbory v kóde VS

Porovnanie dvoch súborov v kóde VS

Pred porovnaním obsahu dvoch súborov musíte oba otvoriť v kóde Visual Studio. Tu je návod, ako to urobiť pre súbory vo vašom systéme:

  1. Otvorte oba súbory, ktoré chcete porovnať v kóde VS. Ak to chcete urobiť, kliknite na súbory na ľavom paneli prieskumníka.
    Ako porovnať 2 súbory v kóde VS
  2. Kliknite pravým tlačidlom myši na kartu prvého súboru, ktorý chcete porovnať.
    Ako porovnať 2 súbory v kóde VS
  3. V kontextovej ponuke, ktorá sa zobrazí po kliknutí pravým tlačidlom myši, vyberte možnosť Vybrať na porovnanie .
    Ako porovnať 2 súbory v kóde VS
  4. Kliknite pravým tlačidlom myši na záložku druhého súboru, ktorý chcete vidieť na pravej strane obrazovky.
    Ako porovnať 2 súbory v kóde VS
  5. Ak chcete zobraziť rozdiely, vyberte položku Porovnať s vybratými .
    Ako porovnať 2 súbory v kóde VS

Podobne môžete porovnávať neuložené súbory a editory. Vyberte prvý editor, kliknite na položku Vybrať na porovnanie a potom na položku Porovnať s vybratým v druhom editore.

Porovnajte rôzne verzie Git

Porovnávanie rôznych verzií úložiska Git sa mierne líši od porovnávania súborov na vašom vlastnom počítači. Môžete to urobiť takto:

  1. Prejdite do zobrazenia Prieskumník .
  2. Vyberte súbor, ktorý chcete preskúmať prostredníctvom histórie verzií Git.
    Ako porovnať 2 súbory v kóde VS
  3. Kliknutím na zobrazenie časovej osi ho rozbaľte a kliknite na položku Git View File History .
    Ako porovnať 2 súbory v kóde VS
  4. Kliknite na potvrdenie Git, aby ste videli, ako zmenil súbor.

Porovnajte dva priečinky

Nie ste obmedzený iba na porovnávanie súborov vo VS Code. Tu je návod, ako môžete porovnať obsah dvoch priečinkov:

  1. Nájdite a stiahnite si rozšírenie Diff Folders z konzoly rozšírení.
    Ako porovnať 2 súbory v kóde VS
  2. Otvorte zobrazenie priečinka Rozdiel z ponuky.
    Ako porovnať 2 súbory v kóde VS
  3. Vyberte priečinky, ktoré chcete porovnať.
    Ako porovnať 2 súbory v kóde VS
  4. Kliknite na Porovnať a obsah sa zobrazí.
    Ako porovnať 2 súbory v kóde VS

Sledovanie rozdielov

Akonáhle vyberiete dva súbory na porovnanie VS Code, uvidíte rozdiely zvýraznené vo vašom editore. Týmto spôsobom môžete rýchlo zistiť, čo sa v kóde zmenilo. Na navigáciu medzi zmenami použite šípky na paneli s nástrojmi. V tomto bode môžete analyzovať zmeny, ladiť a určiť, ktoré z nich chcete ponechať alebo zahodiť.

Zlúčenie zmien

Ak máte zmeny v jednom súbore, ktoré by ste chceli začleniť do iného, ​​existuje jednoduchý spôsob, ako to urobiť. Všetko, čo musíte urobiť, je nájsť ikonu zlúčenia na paneli s nástrojmi a kliknutím na ňu zlúčiť dva súbory dohromady.

Vysvetlenie prehliadača rozdielov

V kóde Visual Studio je ukrytý výkonný prehliadač rozdielov, ktorý používateľom umožňuje porovnávať dve verzie toho istého súboru alebo dva úplne odlišné súbory. Tento nástroj sa nepozerá len na niečo vedľa seba – vďaka pohodlným zvýrazneniam je možné jednoducho zistiť, čo sa zmenilo.

Keď sa niečo zo súboru odstráni, na ľavej strane to získa svetločervené pozadie a napravo šikmý vzor. Ak sú v druhom súbore doplnky (či už si vyberiete novší alebo starší súbor ako druhý), hľadajte vľavo lomený vzor a vpravo výrazné zelené pozadie. Keď sa upravia len časti riadku, získajú svetločervené a zelené pozadie, takže vám neunikne, kde sa zmeny udiali. Týmto spôsobom môžete rýchlo zistiť rozdiely a rozhodnúť sa, ktoré zmeny uprednostňujete.

Programovací jazyk Aware Diff

Prehliadač rozdielov Visual Studio Code využíva efektívny prístup po riadkoch na porovnávanie súborov a zvýraznenie zmenených znakov. Toto je osvedčená metóda, ktorú možno poznáte, ak ste niekedy používali nástroje ako Notepad++ a jeho porovnávacie doplnky. Programovacie jazyky, ktoré umožňujú voliteľné bodkočiarky alebo zalomenia riadkov, však môžu byť pre tento systém problematické, pretože rozdiely sú dosť hlučné a na obrazovke sú triviálne úpravy.

Na boj proti tomuto problému existuje rozšírenie známe ako SemanticDiff, ktoré sa pozerá za hranice len porovnávania textu a analyzuje kód súboru, pričom hodnotí jeho reprezentáciu kompilátora. Týmto spôsobom môžete vidieť minulé malé zmeny, ktoré neovplyvňujú program, a namiesto toho priamo identifikovať presunutý kód a zároveň poskytnúť oveľa jasnejší pohľad na to, na čom záleží v rozdiele. Je to ako mať schopného editora, ktorý rozumie zložitosti kódovacieho jazyka. Odfiltruje nedôležité aspekty a predloží úpravy, ktoré po kompilácii kódu urobia skutočný rozdiel.

Ak chcete získať lepší prehľad o zmenách kódu, nainštalujte si SemanticDiff z trhu VS Code a prepnite sa do režimu inteligentného rozdielu, aby ste videli rozdiely vo svojom kóde s väčšou presnosťou.

Nájsť a nahradiť

Spolu s porovnávaním je hľadanie konkrétneho textu v súbore alebo vo viacerých súboroch ďalšou úlohou, ktorú budete pravdepodobne robiť často. Funkcia nájdenia a nahradenia kódu VS je robustná s niekoľkými pokročilými možnosťami:

  • Stlačením klávesov Ctrl+F otvoríte miniaplikáciu hľadania v editore, aby ste mohli hľadať v aktuálnom súbore. Môžete sa pohybovať vo výsledkoch a dokonca vložiť hľadaný reťazec z výberu.
  • Spustite operáciu vyhľadávania na vybranom texte kliknutím na ikonu troch riadkov (hamburger) na miniaplikácii vyhľadávania alebo nastavením „editor.find.autoFindInSelection“ na „vždy“ alebo „viacriadkový“.
  • Ak chcete vyhľadať viacriadkový text, môžete text analyzovať do vstupného poľa hľadania. Môžete tiež zmeniť veľkosť miniaplikácie Find.
  • Stlačením Ctrl+Shift+F prehľadáte všetky súbory v priečinku, ktorý máte práve otvorený. Môžete použiť rozšírené možnosti vyhľadávania a syntax vzoru glob.
  • Zhoda malých a veľkých písmen, zhoda celého slova, regulárny výraz a zachovanie malých a veľkých písmen sú niektoré z pokročilých možností na vyhľadávanie a nahradzovanie.

Hľadať v súboroch

Ak hľadáte niečo konkrétne vo viacerých súboroch v rámci projektu, VS Code vás má. Pomocou Ctrl+Shift+F môžete rýchlo prehľadávať všetky súbory v aktuálnom priečinku. Výsledky budú rozdelené do súborov, ktoré obsahujú dotaz. Môžete byť tiež kreatívni a použiť vyhľadávanie regulárnych výrazov, aby ste získali konkrétnejšie výsledky.

Integrácia porovnávania súborov s ďalšími funkciami

Sila nástrojov na porovnanie v rámci VS Code presahuje porovnávanie súborov. Otvára mnoho integrovaných možností kódovania. Zjednotením funkcií, ako je automatické ukladanie, Hot Exit a pokročilé vyhľadávanie, môžete bezproblémovo pracovať na jednom projekte a zároveň porovnávať rôzne verzie súborov a hľadať špecifické funkcie vo viacerých súboroch.

Okrem toho môžete upravovať konfiguračné súbory s absolútnou istotou, že vaše zmeny pretrvajú. Ak je aplikácia zatvorená, nebudete sa musieť obávať neuložených zmien. Hot Exit si ich všetkých pamätá. Všetky tieto funkcie spolu poskytujú úplnú kontrolu nad všetkými verziami a zmenami súborov.

Porovnajte so starostlivosťou

Niektoré úlohy kódovania sa môžu zdať podradné a únavné ako iné a porovnávanie dvoch súborov je jednou z takýchto úloh. Diff nástroje a metódy VS Code na porovnávanie rôznych typov údajov to však uľahčujú a spríjemňujú. Ľahko viditeľné zvýraznenia vás prevedú všetkými zmenami medzi dvoma súbormi a umožnia vám experimentovať s rôznymi verziami kódu, pričom všetky sú vynikajúce na ladenie, analýzu a kontrolu verzií.

Vyžadujú si vaše projekty prísnu kontrolu verzií a časté porovnávanie súborov? Máte nejaké tipy alebo triky týkajúce sa metód porovnávania kódu? Podeľte sa o svoje myšlienky a postrehy v komentároch nižšie.


Ako sa zbaviť choroby v DAYZ

Ako sa zbaviť choroby v DAYZ

DAYZ je hra plná šialených, nakazených ľudí v postsovietskej krajine Černarus. Zistite, ako sa zbaviť choroby v DAYZ a udržte si zdravie.

Návod na Windows 10: Synchronizácia nastavení počítača vo všetkých zariadeniach so systémom Windows 10

Návod na Windows 10: Synchronizácia nastavení počítača vo všetkých zariadeniach so systémom Windows 10

Naučte sa, ako synchronizovať nastavenia v systéme Windows 10. S touto príručkou prenesiete vaše nastavenia na všetkých zariadeniach so systémom Windows.

Ako zakázať funkciu otravných štuchnutí od Googlu

Ako zakázať funkciu otravných štuchnutí od Googlu

Ak vás obťažujú štuchnutia e-mailov, na ktoré nechcete odpovedať alebo ich vidieť, môžete ich nechať zmiznúť. Prečítajte si toto a zistite, ako zakázať funkciu štuchnutia v Gmaile.

Ako opraviť nefunkčnosť diaľkového ovládača Nvidia Shield?

Ako opraviť nefunkčnosť diaľkového ovládača Nvidia Shield?

Nvidia Shield Remote nefunguje správne? Tu máme pre vás tie najlepšie opravy, ktoré môžete vyskúšať; môžete tiež hľadať spôsoby, ako zmeniť svoj smartfón na televízor.

Ako vyriešiť problémy s Bluetooth v systéme Windows 10

Ako vyriešiť problémy s Bluetooth v systéme Windows 10

Bluetooth vám umožňuje pripojiť zariadenia a príslušenstvo so systémom Windows 10 k počítaču bez potreby káblov. Spôsob, ako vyriešiť problémy s Bluetooth.

Ako opraviť Windows 11 pomocou 6 metód

Ako opraviť Windows 11 pomocou 6 metód

Máte po inovácii na Windows 11 nejaké problémy? Hľadáte spôsoby, ako opraviť Windows 11? V tomto príspevku sme uviedli 6 rôznych metód, ktoré môžete použiť na opravu systému Windows 11 na optimalizáciu výkonu vášho zariadenia.

Oprava: Chyba „Táto aplikácia sa nedá spustiť na vašom počítači“.

Oprava: Chyba „Táto aplikácia sa nedá spustiť na vašom počítači“.

Ako opraviť: chybové hlásenie „Táto aplikácia sa nedá spustiť na vašom počítači“ v systéme Windows 10? Tu je 6 jednoduchých riešení.

Ako získať čo najviac bodov z Microsoft Rewards a ľahko zarobiť peniaze

Ako získať čo najviac bodov z Microsoft Rewards a ľahko zarobiť peniaze

Tento článok vám ukáže, ako maximalizovať svoje výhody z Microsoft Rewards na Windows, Xbox, Mobile a iných platforiem.

Ako hromadne zrušiť sledovanie na Instagrame

Ako hromadne zrušiť sledovanie na Instagrame

Zistite, ako môžete jednoducho hromadne prestať sledovať účty na Instagrame pomocou najlepších aplikácií, ako aj tipy na správne používanie.

Ako opraviť Nintendo Switch sa nezapne

Ako opraviť Nintendo Switch sa nezapne

Ako opraviť Nintendo Switch, ktoré sa nezapne? Tu sú 4 jednoduché riešenia, aby ste sa zbavili tohto problému.