Hur man jämför 2 textfiler i anteckningsblock. Jämför likheten mellan två texter. Jämför filer i TotalCommander

Ibland finns det ett behov av att jämföra flera filer med varandra. Detta kan vara användbart när man analyserar skillnaderna mellan flera versioner konfigurationsfil eller bara för att jämföra olika filer. Linux har flera verktyg för detta, både via terminalen och i det grafiska gränssnittet.

I den här artikeln kommer vi att titta på hur Linux-filjämförelse utförs. Låt oss titta på det mesta användbara sätt, både för terminalen och in grafiskt läge. Låt oss först titta på hur man jämför en Linux-fil med hjälp av diff-verktyget.

Diff linux-verktyget är ett program som körs i konsolläge. Dess syntax är mycket enkel. Ring verktyget, passera nödvändiga filer, och ställ även in alternativ om det behövs:

$ diff alternativ fil1 fil2

Du kan överföra mer än två filer om det behövs. Innan vi går vidare till exemplen, låt oss titta på verktygsalternativen:

  • -q- visa endast filskillnader;
  • -s- visa endast matchande delar;
  • -Med- visa erforderligt antal rader efter matcher;
  • -u- mata bara ut det erforderliga antalet rader efter skillnader;
  • -y- Visa i två kolumner;
  • -e- utdata i ed script-format;
  • -n- utdata i RCS-format;
  • -a- jämför filer som text, även om de inte är text;
  • -t- ersätt flikar med mellanslag i utgången;
  • -l- dela upp i sidor och lägg till stöd för personsökning;
  • -r- rekursiv jämförelse av mappar;
  • -jag- ignorera fall;
  • -E- ignorera ändringar i flikar;
  • -Z- ignorera mellanslag i slutet av raden;
  • -b- ignorera mellanslag;
  • -B- ignorera tomma rader.

Dessa var de viktigaste alternativen för verktyget, låt oss nu titta på hur man jämför Linux-filer. I utdata från verktyget, förutom att direkt visa ändringarna, visar det en rad där det anges på vilken rad och vad som gjordes. Följande symboler används för detta:

  • a- Lagt till;
  • d- raderade;
  • c- ändrats.

Dessutom kommer linjer som skiljer sig att indikeras med symbolen<, а те, которые совпадают - символом >.

Här är innehållet i våra testfiler:

Låt oss nu jämföra diff-filerna:

diff fil1 fil2

Som ett resultat får vi raden: 2,3c2,4. Det betyder att rad 2 och 3 har ändrats. Du kan använda alternativ för att ignorera skiftläge:

diff -i fil1 fil2

Resultatet kan ritas i två kolumner:

diff -y fil1 fil2

Och med alternativet -u kan du skapa en patch, som sedan kan appliceras på samma fil av en annan användare:

diff -u fil1 fil2

För att bearbeta flera filer i en mapp är det bekvämt att använda alternativet -r:

diff -r ~/tmp1 ~/tmp2

För enkelhetens skull kan du omdirigera verktygsutgången direkt till en fil:

diff -u fil1 fil2 > fil.patch

Som du kan se är allt väldigt enkelt. Men inte särskilt bekvämt. Det är roligare att använda grafiska verktyg.

Jämföra Linux-filer med GUI

Det finns flera bra verktyg för att jämföra filer i linux i ett GUI. Du kan enkelt ta reda på hur du använder dem. Låt oss titta på några av dem:

1. Jämför

Kompare är ett grafiskt diff-verktyg som låter dig hitta skillnader i filer och även slå samman dem. Skrivet i Qt och designat främst för KDE. Här är dess huvudfunktioner:

  • Stöder flera diff-format;
  • Stöd jämförelse av linux-filer och kataloger;
  • Stöd för visning av diff-filer;
  • Anpassningsbart gränssnitt;
  • Skapa och applicera patchar på filer.

2. DiffMerge

DiffMerge är ett plattformsoberoende program för att jämföra och slå samman filer. Låter dig jämföra två eller tre filer. On-the-fly linjeredigering stöds.

Egenheter:

  • Stöd för katalogjämförelse;
  • Integration med filvisare;
  • Anpassningsbar.

3. Meld

Det är ett lättviktigt verktyg för att jämföra och slå samman filer. Det låter dig jämföra filer, kataloger och även utföra versionskontrollfunktioner. Programmet skapades för utvecklare och har följande funktioner:

  • Jämförelse av två och tre filer;
  • Använda anpassade typer och ord;
  • Automatiskt sammanslagningsläge och åtgärder med textsidor;
  • Stöd för Git, Mercurial, Subversion, Bazar och mycket mer.

4. Diffus

Diffuse är ett annat populärt och ganska enkelt verktyg för att jämföra och slå samman filer. Det är skrivet i Python. Två huvudfunktioner stöds - filjämförelse och versionskontroll. Du kan redigera filer medan du tittar. Huvud funktioner:

  • Syntaxmarkering;
  • Kortkommandon för enkel navigering;
  • Stöder obegränsade avbokningar;
  • Unicode-stöd;
  • Stöd för Git, CVS, Darcs, Mercurial, RCS, Subversion, SVK och Monotone.

5.XXdiff

XXdiff är ett gratis och mycket kraftfullt verktyg för att jämföra och slå samman filer. Men programmet har flera nackdelar. Detta är bristen på stöd för Unicode och filredigering.

Egenheter:

  • Grund eller rekursiv jämförelse av en eller två filer och kataloger;
  • Att lyfta fram skillnader;
  • Interaktiv förening;
  • Stöd för externa diff-verktyg som GNU Diff, SIG Diff, Cleareddiff och mer;
  • Utökningsbarhet via skript;
  • Anpassningsbarhet.

6. KDiff3

KDiff3 är ett annat utmärkt, gratis verktyg för att jämföra filer i KDE:s skrivbordsmiljö. Det är en del av KDevelops programsvit och körs på alla plattformar, inklusive Windows och MacOS. Du kan jämföra två linux-filer för två eller tre, eller till och med jämföra kataloger. Här är huvudfunktionerna:

  • Visa skillnader rad för rad och tecken för tecken;
  • Automerge-stöd;
  • Hantera sammanslagningskonflikter;
  • Unicode-stöd;
  • Visa skillnader;
  • Stöder manuell utjämning.

Slutsatser

I den här artikeln tittade vi på hur man jämför Linux-filer med terminalen, hur man skapar patchar och gjorde också en kort genomgång av de bästa grafiska verktygen för att jämföra filer. Vilka jämförelseverktyg använder du? Skriv i kommentarerna!

Lathet är motorn för framsteg, hur konstigt det än kan låta, vissa uppfinningar förenklar våra liv avsevärt. I min artikel vill jag berätta hur man jämför två filer på tillgängliga sätt.
Jag bestämde mig för att skriva om detta efter ett fall då jag behövde ta reda på vilka ändringar utvecklarna gjorde i proceduren för databasen under en ny uppdatering.

Och två program som har funnits med mig länge hjälpte mig med detta:
1.Total Commander
2. Anteckningar++

Jämför filer i TotalCommander

Låt oss säga att vi redan har två filer som vi måste jämföra.
1. Välj dem sedan i TotalCommander

2. Gå till menyn FIL — -> Jämför efter innehåll.

3. I fönstret som öppnas har vi två områden där innehållet i filerna är synligt.

Som ett resultat markeras linjer med ändringar i grått, specifika skillnader är markerade i rött.

För att gå till nästa block av skillnader eller återgå till det föregående i TotalCommander finns knappar i menyn " Nästa skillnad" och "Föregående skillnad." Här kan du aktivera redigeringsläget genom att klicka på knappen "Redigera", varefter du kan ändra teckensnitt, kopiera rader från fönster till fönster, och i händelse av en felaktig åtgärd finns en sparande "Återställ"-knapp.

Efter redigering kommer programmet att fråga vad man ska göra med filerna: spara eller inte spara.

Jämför filer i Anteckningar++

Notepad++ enligt mig är det bästa anteckningsblocket som alla borde ha. Den har stor funktionalitet som kan utökas med plugins.

Så hur kan Notepad++ hjälpa oss att jämföra filer? Svaret är enkelt: du måste ladda ner den plugin som krävs.

Öppna objektet "Plugins" -> "Plugin Manager" -> "Show Plugin Manager".

En stor lista med olika plugins kommer att dyka upp i hanteraren som öppnas. Välj " Jämför" och installera.

  1. öppna två filer i Notepad++.
  2. Vi ser till att båda filerna är öppna i flikar bredvid varandra.
  3. På menyraden, gå till Plugins -> Jämför -> Jämför, eller använd snabbtangenterna - Alt + D och starta plugin-programmet.

I fönstret som öppnas, som i TotalComander, Vi har två områden där innehållet i filerna är synligt.

Röda minus - vad raderades,

Gul utropstecken- vad har förändrats.

Avsluta jämförelseläget via Plugins-menyn –> Jämför – > Rensa resultat, eller Ctrl + Alt + D.

Behöver jämföra två filer Microsoft excel? Här är två enkla sätt gör det.

Det finns många anledningar till varför du kan behöva ta en Excel-dokument och jämför med en annan. Detta kan vara en tidskrävande uppgift.

det kräver mycket koncentration, men det finns sätt att göra ditt liv enklare.

Behöver du titta närmare manuellt eller vill du att Excel ska göra en del av det tunga arbetet

å dina vägnar, här är två enkla sätt att jämföra flera ark.

Hur man jämför Excel-filer

Excel tillåter användare att visa två versioner av ett dokument samtidigt för att snabbt identifiera skillnaderna mellan dem:

  1. Öppna först arbetsböckerna du vill jämföra.
  2. Byta till Visa > Fönster > Sidovy.

Jämföra Excel-filer med ögat

Börja med att öppna Excel och alla arbetsböcker du vill jämföra. Vi kan använda samma teknik för att jämföra ark i samma dokument

eller helt andra filer.

Om mer än ett ark hämtas från samma bok måste det separeras i förväg. För att göra detta, gå till Visa > Fönster > Nytt fönster.

Detta kommer inte att separera de enskilda arken permanent, bara öppna en ny instans av ditt dokument.

Den här menyn kommer att lista alla tabeller som finns i det här ögonblicketöppen. Om du bara har två öppna kommer de att väljas automatiskt.

Gör ditt val och klicka Bra. Du kommer att se båda tabellerna visas på skärmen.

Om det är bekvämare kan du använda Ordna allt knappen för att växla mellan vertikal och horisontell konfiguration.

Ett viktigt alternativ att vara medveten om är Synkroniserad rullning växlande

Aktivering av det här alternativet säkerställer att när du rullar ett fönster, kommer det andra att flyttas synkroniserat. Detta är viktigt om du arbetar med ett stort bord

och du vill fortsätta att testa det ena mot det andra. Om de två arken av någon anledning inte är justerade, klicka bara Återställ fönsterposition.

Jämföra Excel-filer med villkorlig formatering

I många fall Det bästa sättet att jämföra två kalkylblad kan vara så enkelt som att visa dem på skärmen samtidigt. Det är dock möjligt att automatisera processen något.

Använder villkorlig formatering

Vi kan kontrollera Excel för eventuella avvikelser mellan de två arken. Detta kan spara mycket tid om allt du behöver hitta är skillnaderna mellan en version och en annan.

För den här metoden måste vi se till att de två ark vi arbetar med är en del av samma arbetsbok. För att göra detta högerklickar du på namnet på det ark du vill överföra och väljer Flytta eller kopiera.

Här kan du använda rullgardinsmenyn för att bestämma vilket dokument det ska klistras in i.

Markera alla celler som är ifyllda i kalkylbladet där du vill att eventuella skillnader ska markeras. Snabb väg för att göra detta är att klicka på cellen i det övre vänstra hörnet och sedan använda genvägen

Ctrl + Shift + End.

Byta till Hem> Stilar> Villkorlig formatering> Ny regel.

Välja Använd en formel för att bestämma vilka celler som ska formateras och skriv in följande:

A1arknamn!A1

Kom bara ihåg att posta "sheet_name" för alla andra arknamn. Den här formeln kontrollerar bara när en cell på ett blad inte exakt matchar motsvarande cell på ett annat blad och flaggar varje instans.

Ovan kan du se resultatet. Alla celler som innehåller ändringar har markerats i rött, vilket gör att du snabbt och enkelt kan jämföra de två arken.

Låt Excel göra det hårda arbetet

Ovanstående teknik visar ett sätt du kan låta Excel hantera en del av de tunga lyften. Även om du är mycket uppmärksam, finns det en chans att du missar en ändring om du utför den här uppgiften manuellt. Med villkorlig formatering kan du vara säker på att inget glider genom webben.

Excel är bra på monotont och detaljorienterat arbete. När du har bemästrat dess kapacitet kan du spara lite tid och ansträngning genom att använda tekniker som villkorlig formatering och lite kreativitet.

Har du några råd för att jämföra dokument i Excel? Eller behöver du hjälp med de processer som beskrivs i den här guiden? Hur som helst, varför inte gå med i konversationen i kommentarsfältet nedan?

När du arbetar med textdokument ofta måste du jämföra dem efter innehåll. Detta behov uppstår om flera personer arbetade med dokumentet eller om dokumentet skickades till läraren för godkännande och redigering, du måste snabbt hitta alla ändringar som gjorts av den andra parten. Men användaren själv kan skapa flera kopior av dokumentet och bli förvirrad: vilken version är den senaste och vilka korrigeringar som gjordes. Låt oss överväga alla möjligheter för snabb och, viktigast av allt, automatisk jämförelse av två dokument.

1. Jämförelse av två dokument i MSWord (med början från MSWord 2007, 2010, 2013)

Låt oss använda funktionen Juridisk anmärkning, som möjliggör automatisk jämförelse av dokument.

Starta MS Word-programmet. Öppna en flik på bandet Recension, välj ett avsnitt Jämföra och öppna möjliga alternativ lag Jämföra…(titta på figur 1), välj det första kommandot - Jämföra två versioner av ett dokument (juridiskt anmärkning).

Figur 1 Starta automatisk JÄMFÖRELSE av två textdokument

Ett fönster öppnas där du anger sökvägen för att lagra de ursprungliga och ändrade dokumenten. För att ange sökvägen måste du använda den gula mappikonen, som visas i figur 2.

figur 2 Utseende Fönster för versionsjämförelse


Kommandoknapp Mer >>(Figur 2) ger mer ytterligare inställningar visa (markera) de gjorda ändringarna. När det är aktiverat, fönstret Versionsjämförelser kommer att ha följande form (se figur 3)

Figur 3 Ytterligare egenskaper vid automatisk jämförelse av textdokument


I fönstret som öppnas, i avsnittet Jämförelsealternativ Markera rutorna för de ändringar som måste visas under den automatiska jämförelsen av dokument.

Standardfönster Jämförelser som följer.

Figur 4. Fönster för automatisk jämförelse av två versioner av ett dokument


Låt oss titta på områdena i det automatiska dokumentjämförelsefönstret Juridisk anmärkning.

  • Till vänster ges Fixa sammanfattning: exakt vad som korrigerades och av vem (om användarnamnet anges i Word-inställningar).
  • I mitten - Jämförbart dokument– ett dokument med gjorda korrigeringar (visas i rött: lägga till och ta bort ord).
  • Överst till höger: orginal dokument, och lägre - ändrat dokument.

Försoningsområde Patch Sammanfattning kan konfigureras som en horisontell granskningspanel. För att göra detta måste du utföra följande kommandon sekventiellt: infoga Granskning => Recensionsområde => Horisontell granskningsfält.

Figur 5. Konfigurera den horisontella granskningspanelen

I det här fallet kommer fönstret för automatisk jämförelse av två dokument att se ut så här:

Figur 6. Fönster för automatisk jämförelse av dokument med en horisontell granskningspanel


Du kan navigera genom korrigeringar med vänster musknapp genom att klicka på texten på önskad plats i dokumentet, eller använda fliken Granskning - Granskningens omfattning.

Figur 7 Arbeta med alternativet ÄNDRA


De identifierade förändringarna måste antingen Acceptera så att det finns kvar i det ändrade dokumentet och inte längre visas som en rättelse, eller Avvisa, om du inte håller med. Du kan navigera genom korrigeringarna med hjälp av följande tangenter: Tillbaka Och Ytterligare(se figur 7).

För att avvisa eller acceptera alla korrigeringar, använd kommandot Acceptera (eller avvisa). Använd vänster musknapp, öppna listan med alternativ för kommandot Acceptera/Avvisa (nedåtpil) och välj det du behöver från de föreslagna alternativen, till exempel: Tillämpa (Avvisa) alla ändringar i dokumentet.

Figur 8 ACCEPT kommandofönster

2. Jämföra två textblock i en webbläsare

När du jämför innehållet i två dokument kan du också använda specialiserade tjänster som tillhandahålls av webbläsare. De är praktiska för att fastställa skillnader i texterna i både engelskspråkiga dokument och när man arbetar med ryskspråkiga texter, till exempel: Text-Compare (http://text-compare.com/), TextDiff (http:// www. .textdiff.com/) och Quick Diff (http://www.quickdiff.com/). Med deras hjälp kan du jämföra textfragment, tabeller och till och med programkod.

Låt oss kort överväga tekniken för att jämföra dokument i var och en av de tre rekommenderade tjänsterna. Vad de alla har gemensamt är att placera de två fragmenten i sina respektive fönster och sedan initiera jämförelseprocessen.

Text-jämföra(http://text-compare.com/). För att jämföra två fragment i denna tjänst det räcker med att kopiera dessa fragment till motsvarande fönster och sedan starta jämförelseprocessen (kommandoknapp Jämföra). Textfragment som är olika, liksom de som saknas i ett av de jämförda dokumenten, kommer att markeras (skillnader markeras i färg vid jämförelse av tabeller; i programkoderna, vid jämförelse, markeras dessutom rader med skillnader).

Figur 9 Text-jämföra fönster före och efter jämförelseoperationen


TextDiff(http://www.textdiff.com/). Servicefönstret består av två fönster där de jämförda fragmenten av text, tabell eller programkod placeras.

Figur 10 TextDiff-tjänstfönster


Resultaten av att visa jämförelseprocessen med hjälp av TextDiff representerar ett det resulterande fragmentet, där texten som förekom i det andra fragmentet (det vill säga frånvarande i det första) är markerad i grönt och den raderade texten är markerad i rött.

Låt oss jämföra med den tidigare tjänsten: när man jämför textblock och små tabeller kan detta resultat vara bekvämt; när man jämför stora tabeller är det här resultatet svårt att läsa skillnaderna, eftersom de hittade skillnaderna visas rad för rad i textformat utan radnummer och bibehålla synligheten av kolumnerna.

Figur 11 Jämförelseresultat med hjälp av tjänsten TextDiff


Principen för att presentera resultat i Quick Diff är exakt densamma som i TextDiff. Skillnaden är att data som tagits bort från det andra fragmentet inte bara visas i en annan färg, utan också är överstruken. Samtidigt läggs svårigheten att jämföra text till problemet - felaktigt erkännande Kyrilliska alfabetet (se figur 12).

Figur 12. Quick Diff-servicefönster efter att ha utfört jämförelseoperationen


Låt oss sammanfatta:

  1. tjänsten Text-Compare kan användas för att jämföra texter, tabeller och programkod utan några begränsningar;
  2. tjänsten TextDiff kan användas för att jämföra texter, programkoder och små tabellfragment;
  3. Quick Diff-tjänsten jämför texter perfekt (inte på ryska), programkoder och kan användas för att jämföra små tabellfragment.

Materialet utarbetades av L.A. Shutilina, metodolog vid State Medical Center for Dog and Medical Medicine

Alla vet att Word är en multifunktionell textredigerare. Dess många möjligheter går långt utöver den här artikeln. Den här artikeln kommer att berätta hur du jämför de två Word-fil i själva programmet. Denna procedur är ganska enkel, men få människor vet ens om det. Det kan vara användbart i olika fall, till exempel när det finns två filer på datorn: ditt arbete och dess utkast. För att inte göra ett misstag och inte skicka ett utkast till kunden är det bäst att använda en jämförelse av två filer.

Steg 1: förberedande skede

Det är anmärkningsvärt att efter att du jämför två filer kommer de att förbli oförändrade, och eventuella avvikelser kommer att visas i ett annat (nytt) dokument som öppnas automatiskt. Men först till kvarn. Låt oss först ta reda på vad du behöver göra innan du jämför två Word-filer.

Det första du behöver göra är att förbereda dig. Innan du kan jämföra två Word-filer måste du öppna dem. Så hitta dem på din dator och dubbelklicka på dem.

Nu måste vi öppna verktyget vi behöver i en av filerna. Den finns på fliken "Granska" i verktygsgruppen "Jämförelse". Verktyget heter "Jämför", så klicka på det och välj objektet med samma namn från rullgardinsmenyn.

Så, du är där, nu kan du gå direkt vidare till hur du jämför två Word-filer för skillnader eller matchningar.

Steg 2: välj dokument att jämföra

Ett fönster som heter "Jämför versioner" är nu öppet framför dig. Som du kan se finns det två områden i den: "Originaldokument" och "Ändrat dokument". Följaktligen bör du placera originaldokumentet i den första och dess korrigerade version i den andra.

För att välja ett dokument måste du klicka på mappikonen bredvid. Efter att ha klickat öppnas en utforskare där du behöver navigera till filen du letar efter. När detta är gjort, upprepa stegen för den andra filen.

Så vi valde nödvändiga dokument för jämförelse, men skynda dig inte att klicka på "OK" för att påbörja analysprocessen. För att få det önskade resultatet skulle det vara bättre att ställa in de nödvändiga parametrarna. Låt oss prata om hur man gör detta nu.

Steg 3: ställ in nödvändiga parametrar för jämförelse

Så innan du jämför två Word-filer skulle det vara klokare att ställa in parametrarna som analysen kommer att baseras på. Detta kommer att avslöja de inkonsekvenser du vill hitta.

För att öppna alternativmenyn måste du klicka på knappen "Mer", allt i samma fönster "Jämför versioner".

I menyn som expanderar kan du se ett gäng inställningar. Låt oss nu rikta uppmärksamheten mot gruppen "Jämförelsealternativ". I den måste du välja de element som kommer att jämföras i två dokument. Förresten, ju färre kryssrutor som markeras, desto snabbare går jämförelseprocessen. Därför, om du letar efter formateringsändringar, skulle det vara klokt att bara markera detta objekt samtidigt som de andra utelämnas.

I gruppen "Visa ändringar" väljer du exakt vad du vill söka efter dem i: tecken eller ord. Glöm inte heller att ange i vilket dokument du ska visa resultatet. I källan, ändrad fil eller ny.

När du har ställt in alla parametrar du behöver, kan du säkert klicka på "OK"-knappen för att påbörja analysprocessen. Det varar inte särskilt länge, även om alla jämförelsepunkter är valda.

Steg 4: Kontrollera resultatet

Till slut kommer de att visa dig resultatet. Beroende på ditt val kommer det att visas i ett av två dokument eller i ett nytt, tredje.

Platser som inte matchar kommer att markeras med en röd linje. Vilket är väldigt bekvämt - genom att klicka på raden kommer du att se skillnaden. Det kommer att strykas över med en röd linje.

Förresten, om du inte visste hur man jämför två Word-filer för matchningar, så kommer du tyvärr inte att kunna göra detta i programmet. Särskilda tjänster kan dock användas för detta ändamål.