Hlavná Iné 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 postup, 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.
  2. Kliknite pravým tlačidlom myši na kartu prvého súboru, ktorý chcete porovnať.
  3. V kontextovej ponuke, ktorá sa zobrazí po kliknutí pravým tlačidlom myši, vyberte možnosť Vybrať na porovnanie.
  4. Kliknite pravým tlačidlom myši na kartu druhého súboru, ktorý chcete vidieť na pravej strane obrazovky.
  5. Ak chcete zobraziť rozdiely, vyberte možnosť „Porovnať s vybratými“.

Podobne môžete porovnávať neuložené súbory a editory. Vyberte prvý editor, kliknite na „Vybrať na porovnanie“ a potom na „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.
  3. Kliknutím na zobrazenie časovej osi ho rozbaľte a kliknite na „Git View File History“.
  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 v kóde VS. 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í.
  2. Otvorte zobrazenie priečinka Rozdiel z ponuky.
  3. Vyberte priečinky, ktoré chcete porovnať.
  4. Kliknite na „Porovnať“ a obsah sa zobrazí.

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.

mac vlastné rozlíšenie pre externý displej

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 iba časti riadku, získajú svetločervené a zelené pozadie, takže vám neunikne, kde sú zmeny. 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á vám môže byť známa, 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 sa objavujú triviálne úpravy.

Na boj proti tomuto problému existuje rozšírenie známe ako SemanticDiff, ktoré sa pozerá nad rámec porovnávania textu a analyzuje kód súboru a posudzuje 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, čo je v rozdiele dôležité. Je to podobné 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 vašom 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.

ako zmeniť užívateľské meno liga legiend

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.

Zaujímavé Články

Redakcia Choice

Povoliť farbu a motív pre stránku Nová karta v prehliadači Google Chrome
Povoliť farbu a motív pre stránku Nová karta v prehliadači Google Chrome
Ako povoliť dialógové okno farieb a motívov pre stránku Nová karta v prehliadači Google Chrome. Od verzie Google Chrome 77 môžete povoliť rozšírené možnosti vzhľadu pre Nový
Ako zmeniť predvolené umiestnenie inštalačného adresára Program Files v systéme Windows 8 a Windows 7
Ako zmeniť predvolené umiestnenie inštalačného adresára Program Files v systéme Windows 8 a Windows 7
Zistite, ako zmeniť umiestnenie predvoleného inštalačného adresára Program Files, ktorý používajú inštalatéri aplikácií.
Ako streamovať slávnostné uvedenie do rokenrolovej siene slávy (2024)
Ako streamovať slávnostné uvedenie do rokenrolovej siene slávy (2024)
Sledujte členov Rock'n'rollovej siene slávy v roku 2023 na HBO. Slávnostné uvedenie do Rokenrolovej siene slávy zahŕňa vystúpenia a pocty.
Ako povoliť TMP 2.0 v systéme Windows
Ako povoliť TMP 2.0 v systéme Windows
Jedným z najspornejších aspektov systému Windows 11 bolo zahrnutie TPM 2.0 do systémových požiadaviek. Celkovo sa minimálne systémové požiadavky Windowsu 11 oproti Windowsu 10 príliš nezmenili. Microsoft sa však rozhodol
Recenzia Nokia Lumia 735
Recenzia Nokia Lumia 735
Nokia Lumia 735 bola spolu s Lumiou 830 jedným z prvých smartfónov, ktoré pri svojom prvom uvedení obsahovali hlasového osobného digitálneho asistenta spoločnosti Microsoft, Cortanu. Bude to tiež jeden z telefónov, ktorý získate
Ako otvoriť súbor stránok na počítači
Ako otvoriť súbor stránok na počítači
Ak dostanete súbor Apple Pages a nemáte Mac, čo urobíte? Tu sú tri jednoduché spôsoby, ako otvoriť dokument Pages v systéme Windows.
Ako niekoho odstrániť zo skupiny textových správ na iPhone
Ako niekoho odstrániť zo skupiny textových správ na iPhone
Ak chcete niekoho odstrániť zo skupiny textových správ na iPhone, je to jednoduchšie, ako si v aplikácii iMessage myslíte. Ak používate skupinovú správu iMessage a niekto už do skupiny nepatrí, bude to