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 fungujú podvody na Facebook Marketplace

Ako fungujú podvody na Facebook Marketplace

Facebook Marketplace je dnes jedným z najväčších online predajcov použitého tovaru. Aj keď používanie Marketplace má svoje výhody – napríklad vytváranie

Ako vynútiť spustenie programu na konkrétnom monitore

Ako vynútiť spustenie programu na konkrétnom monitore

Mnoho používateľov systému Windows dnes uprednostňuje prácu s viac ako jedným monitorom, čo im umožňuje súčasne zobrazovať dve stránky alebo aplikácie. Kvôli tejto preferencii

Ako pridať Disk Google do Prieskumníka súborov

Ako pridať Disk Google do Prieskumníka súborov

Ak používate Windows PC, poznáte program Prieskumník súborov. Windows 10 priniesol vylepšenú verziu, ktorá vám umožní jednoduchý prístup k One Drive.

Vzostup robotov by mohol „zhoršiť rozdelenie medzi severom a juhom Spojeného kráľovstva“

Vzostup robotov by mohol „zhoršiť rozdelenie medzi severom a juhom Spojeného kráľovstva“

Technologický pokrok je normálny. Stabilný tok nového vývoja umožňuje postupné zvyšovanie prosperity. Ale niekedy – a možno aj teraz je to tak

Táto webová stránka vlády Cyber ​​Aware stála od spustenia 6,37 GBP za návštevu

Táto webová stránka vlády Cyber ​​Aware stála od spustenia 6,37 GBP za návštevu

Plagáty, ako je ten vyššie, ste už možno videli na Tube. Ak ste nasledovali uvedený odkaz, ste v menšine. Cyber ​​Aware vláda

Ako zakázať ovládacie prvky v Robloxe

Ako zakázať ovládacie prvky v Robloxe

Môžu mať rôzny životný štýl a vek, ale všetci hráči z celého sveta sa bavia s hrami na Robloxe. Platforma má veľa titulov, vrátane

Bezplatné šablóny Prezentácií Google

Bezplatné šablóny Prezentácií Google

Prezentácie Google sú najlepším miestom na získanie bezplatných šablón na formátovanie a vytváranie prezentácií. Bezplatne pre používateľov Gmailu a časti G-Suite, môžete si vybrať

Ako zmeniť región na televízore LG

Ako zmeniť región na televízore LG

Niektoré možnosti na vašom televízore LG sú dostupné v určitých krajinách, ale nie v iných. To znamená, že vám môžu chýbať najnovšie dostupné funkcie.

Ako urobiť snímku obrazovky v Mac Pro

Ako urobiť snímku obrazovky v Mac Pro

Možno budete musieť občas niečo rýchlo zachytiť a snímka obrazovky je na to ideálnym nástrojom. Apple výrazne zefektívnil

Ako získať a udržiavať tlačidlo Prihlásiť sa na Snapchat

Ako získať a udržiavať tlačidlo Prihlásiť sa na Snapchat

https://www.youtube.com/watch?v=Y9EoUvRpZ2s Keď sa stanete oficiálnym tvorcom Snapchatu, vedľa svojho mena sa zobrazí tlačidlo Odoberať. Čo potrebuješ