dwww Home | Show directory contents | Find package

<FILENAME filename="index.html"><html><head><title>Handbok KDiff3</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="description" content="KDiff3 är ett verktyg för jämförelser och sammanfogning av filer och kataloger, som jämför och sammanfogar två eller tre indatafiler med text eller kataloger,visar skillnaden rad-för-rad och tecken-för-tecken(!),tillhandahåller en automatisk sammanfogningsfunktion,har en editor för bekväm upplösning av sammanfogningskonflikter,erbjuder nätverkstransparens via KIO,har alternativ för att färglägga eller dölja ändringar av blanktecken och kommentarer,stöder Unicode, UTF-8 och andra filkodningar,skriver ut skillnader,stöder versionshanteringsnyckelord och historiksammanfogning. This document describes KDiff3-version 1.11."><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="next" href="introduction.html" title="Kapitel 1. Inledning"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Handbok <span class="application">KDiff3</span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="introduction.html">Nästa</a></td></tr></table></div><div id="contentBody"><div lang="sv" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="idm1"></a>Handbok <span class="application">KDiff3</span></h1></div><div><div class="authorgroup"><span class="othercredit"><span style="text-transform: capitalize">developer</span>: <span class="firstname">Michael</span> <span class="surname">Reeves</span><br></span><span class="othercredit"><span style="text-transform: capitalize">developer</span>: <span class="firstname">Joachim</span> <span class="surname">Eibl</span><br></span><span class="othercredit"><span class="contrib">Översättare</span>: <span class="firstname">Stefan</span> <span class="surname">Asserhäll</span><br></span></div></div><div>Revision <span class="releaseinfo">1.08.70 (<span class="date">2019-02-22</span>)</span></div><div><p class="copyright">Copyright © 2002-2007 Joachim Eibl</p></div><div><p class="copyright">Copyright © 2017-2019 Michael Reeves</p></div><div><p><a href="help:/kdoctools5-common/fdl-notice.html">Rättsligt Meddelande</a></p></div><div><div><div class="abstract"><p><span class="application">KDiff3</span> är ett verktyg för jämförelser och sammanfogning av filer och kataloger, som </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>jämför och sammanfogar två eller tre indatafiler med text eller kataloger,</p></li><li class="listitem"><p>visar skillnaden rad-för-rad och tecken-för-tecken(!),</p></li><li class="listitem"><p>tillhandahåller en automatisk sammanfogningsfunktion,</p></li><li class="listitem"><p>har en editor för bekväm upplösning av sammanfogningskonflikter,</p></li><li class="listitem"><p>erbjuder nätverkstransparens via KIO,</p></li><li class="listitem"><p>har alternativ för att färglägga eller dölja ändringar av blanktecken och kommentarer,</p></li><li class="listitem"><p>stöder Unicode, UTF-8 och andra filkodningar,</p></li><li class="listitem"><p>skriver ut skillnader,</p></li><li class="listitem"><p>stöder versionshanteringsnyckelord och historiksammanfogning.</p></li></ul></div><p>
</p><p>This document describes <span class="application">KDiff3</span>-version 1.11. </p></div></div></div></div><hr></div><div class="toc"><p><b>Innehållsförteckning</b></p><dl class="toc"><dt><span class="chapter"><a href="introduction.html">1. Inledning</a></span></dt><dd><dl><dt><span class="sect1"><a href="introduction.html#why">Ännu ett jämförelsegränssnitt?</a></span></dt><dt><span class="sect1"><a href="screenshots.html">Skärmbilder och funktioner</a></span></dt><dt><span class="sect1"><a href="features.html">Mer funktioner</a></span></dt><dd><dl><dt><span class="sect2"><a href="features.html#idm122">Rad-för-rad och tecken-för-tecken jämförelsevisning</a></span></dt><dt><span class="sect2"><a href="features.html#idm130">Se skillnader i blanktecken med en blick</a></span></dt><dt><span class="sect2"><a href="features.html#idm137">Trevägsjämförelse</a></span></dt><dt><span class="sect2"><a href="features.html#idm149">Bekväm sammanfogning av två eller tre indatafiler</a></span></dt><dt><span class="sect2"><a href="features.html#idm157">Och ...</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="documentation.html">2. Filjämförelse och sammanfogning</a></span></dt><dd><dl><dt><span class="sect1"><a href="documentation.html#commandline">Kommandoradsväljare</a></span></dt><dd><dl><dt><span class="sect2"><a href="documentation.html#idm209">Jämföra två filer: </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm214">Sammanfoga två filer: </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm222">Jämföra tre filer: </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm227">Sammanfoga tre filer: </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm239">Specialfall: Filer med samma namn </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm245">Kommandorad för att starta en katalogjämförelse eller sammanfogning: </a></span></dt><dt><span class="sect2"><a href="documentation.html#idm261">Andra kommandoradsväljare</a></span></dt><dt><span class="sect2"><a href="documentation.html#idm275">Kommandoradsväljare som ignoreras</a></span></dt></dl></dd><dt><span class="sect1"><a href="opendialog.html">Dialogrutan Öppna</a></span></dt><dt><span class="sect1"><a href="pasteinput.html">Klistra in eller släpp indata</a></span></dt><dt><span class="sect1"><a href="interpretinginformation.html">Jämföra filer och tolka informationen i indatafönstren</a></span></dt><dd><dl><dt><span class="sect2"><a href="interpretinginformation.html#idm336">Informationsrad</a></span></dt><dt><span class="sect2"><a href="interpretinginformation.html#idm343">Färgläggning</a></span></dt><dt><span class="sect2"><a href="interpretinginformation.html#idm357">Sammanfattningskolumn</a></span></dt><dt><span class="sect2"><a href="interpretinginformation.html#idm361">Översiktskolumn</a></span></dt><dt><span class="sect2"><a href="interpretinginformation.html#manualdiffhelp">Justera rader manuellt</a></span></dt><dt><span class="sect2"><a href="interpretinginformation.html#joinsplitsections">Manuell ihopfogning och delning av jämförelseavsnitt</a></span></dt></dl></dd><dt><span class="sect1"><a href="merging.html">Sammanfogning och editorfönstret för sammanfogningsutdata</a></span></dt><dd><dl><dt><span class="sect2"><a href="merging.html#idm410">Sammanfattningskolumnen</a></span></dt><dt><span class="sect2"><a href="merging.html#synchronise_views">Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position</a></span></dt><dt><span class="sect2"><a href="merging.html#idm418">Välja indata A, B eller C för aktuell konflikt och redigering</a></span></dt><dt><span class="sect2"><a href="merging.html#idm436">Välja indata A, B eller C för alla konflikter</a></span></dt><dt><span class="sect2"><a href="merging.html#vcskeywordsmergesupport">Sammanfoga automatiskt nyckelord för versionshantering och historik (logg)</a></span></dt></dl></dd><dt><span class="sect1"><a href="navigation.html">Navigering och redigering</a></span></dt><dd><dl><dt><span class="sect2"><a href="navigation.html#autoadvance">Automatisk fortsättning</a></span></dt></dl></dd><dt><span class="sect1"><a href="selections.html">Markera, kopiera och klistra in</a></span></dt><dt><span class="sect1"><a href="saving.html">Spara</a></span></dt><dt><span class="sect1"><a href="find.html">Söka efter strängar</a></span></dt><dt><span class="sect1"><a href="printing.html">Utskrift</a></span></dt><dt><span class="sect1"><a href="options.html">Alternativ</a></span></dt><dd><dl><dt><span class="sect2"><a href="options.html#idm713">Teckensnitt</a></span></dt><dt><span class="sect2"><a href="options.html#idm716">Färger</a></span></dt><dt><span class="sect2"><a href="options.html#idm802">Inställningar för editor</a></span></dt><dt><span class="sect2"><a href="options.html#diffoptions">Inställningar av jämför</a></span></dt><dt><span class="sect2"><a href="options.html#mergeoptions">Inställningar av sammanfoga</a></span></dt><dt><span class="sect2"><a href="options.html#idm975">Katalogsammanfogning</a></span></dt><dt><span class="sect2"><a href="options.html#idm988">Inställningar för region och språk</a></span></dt><dt><span class="sect2"><a href="options.html#idm1033">Diverse</a></span></dt><dt><span class="sect2"><a href="options.html#shortcuts">Anpassa snabbtangenter</a></span></dt></dl></dd><dt><span class="sect1"><a href="preprocessors.html">Preprocessorkommandon</a></span></dt><dd><dl><dt><span class="sect2"><a href="preprocessors.html#sedbasics">Grundläggande information om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span></a></span></dt><dt><span class="sect2"><a href="preprocessors.html#sedforkdiff3">Exempel på användning av <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> i <span class="application">KDiff3</span></a></span></dt><dt><span class="sect2"><a href="preprocessors.html#idm1261">Ordning vid körning av preprocessor</a></span></dt><dt><span class="sect2"><a href="preprocessors.html#idm1279">Varning</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="dirmerge.html">3. Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></a></span></dt><dd><dl><dt><span class="sect1"><a href="dirmerge.html#dirmergeintro">Introduktion till katalogjämförelse och sammanfogning</a></span></dt><dt><span class="sect1"><a href="startingdirmerge.html">Starta katalogjämförelse eller sammanfogning</a></span></dt><dd><dl><dt><span class="sect2"><a href="startingdirmerge.html#idm1339">Jämföra eller sammanfoga två kataloger: </a></span></dt><dt><span class="sect2"><a href="startingdirmerge.html#idm1351">Jämföra eller sammanfoga tre kataloger: </a></span></dt></dl></dd><dt><span class="sect1"><a href="dirmergevisible.html">Katalogsammanfogning av synlig information</a></span></dt><dd><dl><dt><span class="sect2"><a href="dirmergevisible.html#name">Namnkolumnen</a></span></dt><dt><span class="sect2"><a href="dirmergevisible.html#coloring">Kolumnerna A/B/C och färgläggningsschemat</a></span></dt><dt><span class="sect2"><a href="dirmergevisible.html#operation">Åtgärdskolumnen</a></span></dt><dt><span class="sect2"><a href="dirmergevisible.html#status">Statuskolumnen</a></span></dt><dt><span class="sect2"><a href="dirmergevisible.html#statisticscolulmns">Statistikkolumner</a></span></dt><dt><span class="sect2"><a href="dirmergevisible.html#selectingvisiblefiles">Välja listade filer</a></span></dt></dl></dd><dt><span class="sect1"><a href="dothemerge.html">Utföra en katalogsammanfogning</a></span></dt><dt><span class="sect1"><a href="dirmergeoptions.html">Alternativ för att jämföra och sammanfoga kataloger</a></span></dt><dt><span class="sect1"><a href="other.html">Andra funktioner i katalogsammanfogningsfönstret</a></span></dt><dd><dl><dt><span class="sect2"><a href="other.html#idm1787">Delat eller fullskärmsläge</a></span></dt><dt><span class="sect2"><a href="other.html#idm1796">Jämföra och sammanfoga en ensam fil</a></span></dt><dt><span class="sect2"><a href="other.html#idm1807">Jämföra eller sammanfoga filer med olika namn</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="misc.html">4. Diverse ämnen</a></span></dt><dd><dl><dt><span class="sect1"><a href="misc.html#networktransparency">Nätverkstransparens via KIO</a></span></dt><dd><dl><dt><span class="sect2"><a href="misc.html#idm1829">I/O-slavar</a></span></dt><dt><span class="sect2"><a href="misc.html#idm1860">Hur man skriver webbadresser</a></span></dt><dt><span class="sect2"><a href="misc.html#idm1878">Möjligheter med I/O-slavar</a></span></dt></dl></dd><dt><span class="sect1"><a href="kpart.html">Använda <span class="application">KDiff3</span> som en Kpart</a></span></dt><dt><span class="sect1"><a href="git.html">Använda <span class="application">KDiff3</span> som ett verktyg för jämförelse och sammanfogning med <span class="application">Git</span></a></span></dt></dl></dd><dt><span class="chapter"><a href="faq.html">5. Vanliga frågor</a></span></dt><dt><span class="chapter"><a href="credits.html">6. Tack till och licens</a></span></dt></dl></div><FILENAME filename="introduction.html"><html><head><title>Kapitel 1. Inledning</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="index.html" title="Handbok KDiff3"><link rel="next" href="screenshots.html" title="Skärmbilder och funktioner"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Inledning</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="index.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="screenshots.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>Kapitel 1. Inledning</h1></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="why"></a>Ännu ett jämförelsegränssnitt?</h2></div></div></div><p>Det finns flera grafiska jämförelseverktyg. Varför ska du välja <span class="application">KDiff3</span>? Låt mig tala om varför jag skrev det. </p><p><span class="application">KDiff3</span> påbörjades därför att jag var tvungen att göra en svår sammanfogning. Att sammanfoga är nödvändigt när flera personer arbetar med samma fil i ett projekt. En sammanfogning kan vara delvis automatiserad, när sammanfogningsverktyget inte bara har tillgång till de nya ändrade filerna (som kallas "grenar"), utan också originalfilen (som kallas "bas"). Sammanfogningsverktyget väljer automatiskt en ändring som bara gjorts i en gren. När flera bidragsgivare ändrar samma rader, detekterar sammanfogningsverktyget en konflikt som måste lösas manuellt. </p><p>Sammanfogningen var svår eftersom en bidragsgivare hade ändrat mycket och rättat indenteringen på många ställen. Den andra bidragsgivaren hade också ändrat mycket text i samma fil, vilket orsakade flera konflikter vid sammanfogningen. </p><p>Verktyget som jag då använde visade bara ändrade rader, men inte vad som hade ändrats inom raden. Det fanns inte heller någon information om var bara indenteringen hade ändrats. Sammanfogningen var en mindre mardröm. </p><p>Det var alltså början. Den första versionen kunde visa skillnader på en rad, och visade skillnader i blanktecken. Senare tillkom många funktioner för att öka användbarheten. </p><p>Om du till exempel snabbt vill jämföra en text, kan du kopiera den till klippbordet och klistra in i endera jämförelsefönstret. </p><p>En funktion som krävde en stor ansträngning var funktionen för katalogjämförelse och sammanfogning, som gjorde programmet till en nästan fullständig filbläddrare. </p><p>Jag hoppas att <span class="application">KDiff3</span> fungerar för dig, också. Ha det så kul! </p><p>Joachim Eibl (2003) </p></div><FILENAME filename="screenshots.html"><html><head><title>Skärmbilder och funktioner</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="introduction.html" title="Kapitel 1. Inledning"><link rel="prev" href="introduction.html" title="Kapitel 1. Inledning"><link rel="next" href="features.html" title="Mer funktioner"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Skärmbilder och funktioner</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="introduction.html">Föregående</a></td><td class="upCell">Inledning</td><td class="nextCell"><a accesskey="n" href="features.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="screenshots"></a>Skärmbilder och funktioner</h2></div></div></div><p>Den här skärmbilden visar skillnaden mellan två textfiler (med en tidig version av <span class="application">KDiff3</span>)</p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="screenshot_diff.png"></div></div><p>Trevägs sammanfogning stöds fullständigt. Den är användbar om två personer ändrar kod oberoende av varandra. Originalfilen (basen) används för att hjälpa <span class="application">KDiff3</span> att automatiskt välja de riktiga ändringarna. Sammanfogningseditorn under jämförelsefönstren låter dig lösa konflikter, medan utdata du kommer att få visas. Skärmbilden visar tre indatafiler som håller på att' sammanfogas: </p><p>
</p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="screenshot_merge.png"></div></div><p>
</p><p><a name="dirmergebigscreenshot"></a><span class="application">KDiff3</span> hjälper dig också att jämföra och sammanfoga hela kataloger. Den här skärmbilden visar <span class="application">KDiff3</span> under en katalogsammanfogning: </p><p>
</p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="dirmergebig.png"></div></div><p>
</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="introduction.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="features.html">Nästa</a></td></tr><tr><td class="prevCell">Inledning </td><td class="upCell">Inledning</td><td class="nextCell"> Mer funktioner</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="features.html"><html><head><title>Mer funktioner</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="introduction.html" title="Kapitel 1. Inledning"><link rel="prev" href="screenshots.html" title="Skärmbilder och funktioner"><link rel="next" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Mer funktioner</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="screenshots.html">Föregående</a></td><td class="upCell">Inledning</td><td class="nextCell"><a accesskey="n" href="documentation.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="features"></a>Mer funktioner</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm122"></a>Rad-för-rad och tecken-för-tecken jämförelsevisning</h3></div></div></div><p>Genom att använda möjligheterna hos en grafisk färgskärm, visar <span class="application">KDiff3</span> exakt vad skillnaderna är. När du måste göra många kodgranskningar, gillar du det här. </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="letter_by_letter.png"></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm130"></a>Se skillnader i blanktecken med en blick</h3></div></div></div><p>Mellanslag och tabulatorer som skiljer sig åt syns. När rader bara skiljer sig i mängden blanktecken syns det med en blick i sammanfattningskolumnen till vänster. (Inga mer problem om någon ändrar indenteringen.) </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="white_space.png"></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm137"></a>Trevägsjämförelse</h3></div></div></div><p>Analysera tre filer och se var de skiljer sig åt. </p><p>Vänster/mitten/höger fönster kallas <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> och har blå/grön/magenta färg. </p><p>Om en fil är likadan och en annan annorlunda för en rad, så visar färgerna vilken fil som är annorlunda. Den röda färgen betyder att båda de andra filerna är olika. </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="triple_diff.png"></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm149"></a>Bekväm sammanfogning av två eller tre indatafiler</h3></div></div></div><p><span class="application">KDiff3</span> kan användas för att sammanfoga två eller tre indatafiler och sammanfogar automatiskt så mycket som möjligt. Resultatet visas i ett redigerbart fönster där de flesta konflikter kan lösas med ett enda musklick. Välj knapparna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">...</span></span> i respektive fönster <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> för att välja källan som ska användas. Du kan också välja mer än en källa. Eftersom utmatningsfönstret är en editor, kan till och med konflikter som behöver ytterligare korrigering lösas här utan att kräva ett annat verktyg. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm157"></a>Och ...</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Snabb navigering via knappar.</p></li><li class="listitem"><p>Ett musklick i sammanfattningskolumnen synkroniserar alla fönster så att samma position visas.</p></li><li class="listitem"><p>Markera och kopiera från vilket fönster som helst, och klistra in i resultatfönstret för sammanfogning.</p></li><li class="listitem"><p>Översiktskolumn som visar var ändringar och konflikter finns.</p></li><li class="listitem"><p>Färgerna kan justeras enligt dina specifika önskemål.</p></li><li class="listitem"><p>Justerbar flikstorlek.</p></li><li class="listitem"><p>Alternativ för att infoga mellanslag istället för tabulatortecken.</p></li><li class="listitem"><p>Öppna filer bekvämt via dialogrutor, eller ange filnamn på kommandoraden.</p></li><li class="listitem"><p>Sök efter strängar i alla textfönster med menyalternativen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sök</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>F</strong></span>) och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sök nästa</span></span> (<span class="keycap"><strong>F3</strong></span>).</p></li><li class="listitem"><p>Visa radnummer för varje rad. </p></li><li class="listitem"><p>Klistra in klippbordet eller dra text till ett indatafönster för jämförelse</p></li><li class="listitem"><p>Nätverkstransparens via KIO.</p></li><li class="listitem"><p>Kan användas för jämförelsevisning i <span class="application">KDevelop</span> 3.</p></li><li class="listitem"><p>Radbrytning för långa rader.</p></li><li class="listitem"><p>Stöd för Unicode, UTF-8 och andra kodningar.</p></li><li class="listitem"><p>Stöd för språk som läses från höger till vänster.</p></li><li class="listitem"><p>...</p></li></ul></div></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="screenshots.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="documentation.html">Nästa</a></td></tr><tr><td class="prevCell">Skärmbilder och funktioner </td><td class="upCell">Inledning</td><td class="nextCell"> Filjämförelse och sammanfogning</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="index.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="screenshots.html">Nästa</a></td></tr><tr><td class="prevCell">Handbok <span class="application">KDiff3</span> </td><td class="upCell"> </td><td class="nextCell"> Skärmbilder och funktioner</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="documentation.html"><html><head><title>Kapitel 2. Filjämförelse och sammanfogning</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="features.html" title="Mer funktioner"><link rel="next" href="opendialog.html" title="Dialogrutan Öppna"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Filjämförelse och sammanfogning</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="features.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="opendialog.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="documentation"></a>Kapitel 2. Filjämförelse och sammanfogning</h1></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="commandline"></a>Kommandoradsväljare</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm209"></a>Jämföra två filer: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2</code></em></span>
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm214"></a>Sammanfoga två filer: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2</code></em></span> -m
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2</code></em></span> -o <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>utdatafil</code></em></span>
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm222"></a>Jämföra tre filer: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2 fil3</code></em></span>
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm227"></a>Sammanfoga tre filer: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2 fil3</code></em></span> -m
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1 fil2 fil3</code></em></span> -o <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>utdatafil</code></em></span>
</pre><p>Observera att <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil1</code></em></span> behandlas som bas för <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil2</code></em></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>fil3</code></em></span>. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm239"></a>Specialfall: Filer med samma namn </h3></div></div></div><p>Om alla filer har samma namn men finns i olika kataloger, kan du reducera hur mycket du måste skriva genom att bara ange filnamnet för den första filen. T.ex.: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1/filnamn katalog2 katalog3</code></em></span>
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm245"></a>Kommandorad för att starta en katalogjämförelse eller sammanfogning: </h3></div></div></div><p>Det här är mycket likt, men nu handlar det om kataloger.</p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2</code></em></span>
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2</code></em></span> -o <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>målkatalog</code></em></span>
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2 katalog3</code></em></span>
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2 katalog3</code></em></span> -o <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>målkatalog</code></em></span>
</pre><p>För katalogjämförelse och sammanfogning kan du fortsätta att läsa <a class="link" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3">här</a>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm261"></a>Andra kommandoradsväljare</h3></div></div></div><p>För att se alla tillgängliga kommandoradsväljare, skriv</p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> --help
</pre><p>Exempel på utmatning:</p><pre class="screen">Väljare:
  -m, --merge               Sammanfoga indata.
  -b, --base file           Explicit basfil. För att fungera tillsammans med vissa verktyg.
  -o, --output file         Utdatafil. Betyder underförstått -m. T.ex.: -o ny_fil.txt
  --out file                Utdatafil, igen. (för att fungera med vissa verktyg.)
  --noauto                  Ignorera --auto och visa alltid användargränssnittet.
  --auto                    Inget grafiskt gränssnitt om alla konflikter kan lösas automatiskt (kräver -o fil).
  --L1 alias1               Synlig ersättning av namn för indatafil 1 (bas).
  --L2 alias2               Synlig ersättning av namn för indatafil 2.
  --L3 alias3               Synlig ersättning av namn för indatafil 3.
  -L, --fname alias         Alternativ synlig ersättning av namn. Ange detta en gång för all indata.
  --cs string               Överskrid en inställning. Använd en gång för varje inställning, t.ex.  --cs "AutoAdvance=1"
  --confighelp              Visa lista med inställningar och nuvarande värden.
  --config file             Använd en annan inställningsfil.
</pre><p>Väljaren <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-cs</code></span> låter dig justera ett inställningsalternativ som annars bara kan justeras via inställningsdialogrutorna. Men var medveten om att när <span class="application">KDiff3</span> avslutas lagras det ändrade värdet tillsammans med andra inställningar. Med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--confighelp</code></span> kan du ta reda på namnen på tillgängliga alternativ och nuvarande värden.</p><p>Via <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--config</code></span> kan du ange en annan inställningsfil. Om du ofta använder <span class="application">KDiff3</span> med helt olika inställningar låter det dig enkelt byta mellan dem.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm275"></a>Kommandoradsväljare som ignoreras</h3></div></div></div><p>Många personer vill använda <span class="application">KDiff3</span> tillsammans med något versionshanteringssystem, men när versionshanteringssystemet anropar <span class="application">KDiff3</span> med kommandoradsväljare som <span class="application">KDiff3</span> inte känner igen, avslutas <span class="application">KDiff3</span> med ett fel. Alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Integration</span></span> i inställningsdialogrutan gör det möjligt att ange kommandoradsväljare som ska ignoreras av <span class="application">KDiff3</span>. De visas i användningshjälpen som i det här exemplet:</p><pre class="screen">--<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>väljare</code></em></span>                     Ignoreras. (anvädardefinierad)
</pre><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kommandoradsväljare att ignorera:</span></span></span></dt><dd><p>En lista med väljare, åtskilda med semikolon ';'. När en av dessa väljare finns på kommenderaden, ignorerar <span class="application">KDiff3</span> den och kör utan att rapportera ett fel. (Förval är <code class="literal">u;query;html;abort</code>).</p></dd></dl></div><p>Om det inte är nog, rekommenderas du att skriva ett skalskript som gör översättningen av väljare.</p></div></div><FILENAME filename="opendialog.html"><html><head><title>Dialogrutan Öppna</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="next" href="pasteinput.html" title="Klistra in eller släpp indata"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Dialogrutan Öppna</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="documentation.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="pasteinput.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="opendialog"></a>Dialogrutan Öppna</h2></div></div></div><p>Eftersom många indatafiler måste kunna väljas, har programmet en särskild öppningsdialogruta: </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="open_dialog.png"></div></div><p>Öppningsdialogrutan tillåter att filnamnen redigeras för hand, att en fil väljes via filbläddraren med knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Fil...</span></span> eller att senast använda filer väljes i kombinationsrutorna. Om du öppnar dialogrutan igen, finns de nuvarande namnen fortfarande där. Den tredje indatafilen krävs inte. Om fältet för <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> förblir tomt, görs bara en tvåvägs jämförelseanalys. </p><p>Du kan också välja en katalog med knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Katalog...</span></span>. Om en katalog anges för <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, startar en katalogjämförelse och sammanfogning. Om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> anger en fil, men <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> eller utmatningen anger en katalog, använder <span class="application">KDiff3</span> filnamnet från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> i de angivna katalogerna. </p><p>Om kryssrutan <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span> är markerad, blir raden <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Utmatning</span></span> redigerbar. Det krävs dock inte att utdatafilens namn anges omedelbart. Du kan också vänta med detta till du sparar. </p><p>Knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Anpassa...</span></span> visar inställningsdialogrutan, så att du kan ställa in alternativ innan analysen utförs. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="documentation.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="pasteinput.html">Nästa</a></td></tr><tr><td class="prevCell">Filjämförelse och sammanfogning </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Klistra in eller släpp indata</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="pasteinput.html"><html><head><title>Klistra in eller släpp indata</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="opendialog.html" title="Dialogrutan Öppna"><link rel="next" href="interpretinginformation.html" title="Jämföra filer och tolka informationen i indatafönstren"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Klistra in eller släpp indata</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="opendialog.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="interpretinginformation.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="pasteinput"></a>Klistra in eller släpp indata</h2></div></div></div><p>Ibland vill du jämföra delar av en text som inte är en egen fil. <span class="application">KDiff3</span> låter dig också klistra in text från klippbordet i det indatafönster för jämförelse som har fokus. Jämförelseanalysen sker då omedelbart. I öppningsdialogrutan behöver du då inte ange filer, utan bara stänga den via knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Avbryt</span></span>. </p><p>Du kan också använda drag och släpp: Dra en fil från en filhanterare eller markerad text från en editor och släpp den på ett indatafönster för jämförelse. </p><p>Vad är idén? Ibland innehåller en fil två liknande funktioner, men att kontrollera hur lika de verkligen är blir en stor ansträngning om du först måste skapa två filer och sedan ladda dem. Nu kan du helt enkelt kopiera, klistra in och jämföra de relevanta avsnitten. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Notera</h3><p>För närvarande kan du inte dra någonting från <span class="application">KDiff3</span>. Bara att släppa indata i jämförelsefönstret stöds. </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Varning</h3><p>Vissa editorer tolkar fortfarande drag och släpp till ett annat program som klipp ut (istället för kopiera) och klistra in. Ditt ursprungliga data kan då gå förlorat. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="opendialog.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="interpretinginformation.html">Nästa</a></td></tr><tr><td class="prevCell">Dialogrutan Öppna </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Jämföra filer och tolka informationen i indatafönstren</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="interpretinginformation.html"><html><head><title>Jämföra filer och tolka informationen i indatafönstren</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="pasteinput.html" title="Klistra in eller släpp indata"><link rel="next" href="merging.html" title="Sammanfogning och editorfönstret för sammanfogningsutdata"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Jämföra filer och tolka informationen i indatafönstren</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="pasteinput.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="merging.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="interpretinginformation"></a>Jämföra filer och tolka informationen i indatafönstren</h2></div></div></div><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="screenshot_diff.png"></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm336"></a>Informationsrad</h3></div></div></div><p>Längst upp i varje textfönster finns dess "informationsrad". Informationsraderna i indatafönstret innehåller bokstaven <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>, filnamnet och radnumret för den första synliga raden i fönstret. (Observera att fönstret "C" är valfritt.) Varje informationsrad visas i en egen färg. </p><p>När du väljer en annan fil genom att bläddra eller avslutar redigera filnamnet här genom att trycka på returtangenten, laddas den nya filen och jämförs med filen eller filerna som redan är laddade. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm343"></a>Färgläggning</h3></div></div></div><p>De tre indatafönstren tilldelas bokstäverna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> har blå färg, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> har grön färg och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> har magenta. (Det är förvalda färger, men kan ändras med alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg</span></span> i inställningsdialogrutan.) </p><p>När en skillnad upptäcks visar färgen vilken indatafil som skiljer sig åt. När båda övriga indatafiler skiljer sig åt, är färgen som används för att uttrycka det normalt röd (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Konfliktfärg</span></span> med alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg</span></span> i inställningsdialogrutan). Färgschemat är särskilt användbart i fallet med tre indatafiler, som framgår av nästa avsnitt (<a class="link" href="merging.html" title="Sammanfogning och editorfönstret för sammanfogningsutdata">Sammanfogning</a>). </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm357"></a>Sammanfattningskolumn</h3></div></div></div><p>Till vänster om varje text är "sammanfattningskolumnen". Om skillnader uppstod på en rad, visar sammanfattningskolumnen motsvarande färg. För en skillnad som bara består av blanktecken är sammanfattningen kryssad. För programspråk, där blanktecken inte är så viktiga är det användbart för att se med en blick om något av vikt ändrades. (För C/C++ är blanktecken bara intressanta inne i strängar, i kommentarer, för preprocessorn och i några mycket esoteriska situationer.) </p><p>Den vertikala linjen som skiljer sammanfattningskolumnen och texten är avbruten om indatafilen inte har några rader där. När radbrytning är aktiverad visas den vertikala linjen med punkter för brutna rader. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm361"></a>Översiktskolumn</h3></div></div></div><p>På höger sida är en "översiktskolumn" synlig till vänster om den vertikala rullningslisten. Den visar en komprimerad sammanfattning av indata <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>. Alla skillnader och konflikter är synliga med en blick. När bara två indatafönster används, syns alla skillnader i rött här, eftersom alla skillnader också är konflikter. En svart rektangel ramar in den synliga delen av indata. För mycket långa indatafiler, där antalet indatarader är större än höjden på översikten i bildpunkter, delar flera indatarader en översiktsrad. En konflikt har prioritet över enkla skillnader, som har prioritet över inga ändringar, så att inga skillnader eller konflikter går förlorade här. Genom att klicka på översiktskolumnen visas motsvarande text. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="manualdiffhelp"></a>Justera rader manuellt</h3></div></div></div><p>Ibland placerar algoritmen fel rader intill varandra, eller så vill du jämföra ett textstycke med text på en helt annan position i den andra filen. I dessa fall kan du manuellt tala om för <span class="application">KDiff3</span> att vissa rader ska arrangeras i rak linje. Markera texten som du vill arrangera med musen, som du skulle göra vid kopiera och klistra in i det första jämförelsefönstret och välj därefter <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Jämförelsevy</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Lägg till manuell justering av jämförelse</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Y</strong></span>). En orange rad visas i sammanfattningskolumnen intill den markerade texten. Upprepa det för den andra och (om tillgänglig) tredje jämförelsevyn. <span class="application">KDiff3</span> beräknar omedelbart om jämförelsen varje gång du gör det, och radar upp de markerade raderna. Naturligtvis kanske några av raderna som tidigare matchade inte längre matchar. </p><p>För närvarande stöder inte sammanfogning användning av manuell hjälp vid jämförelse. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="joinsplitsections"></a>Manuell ihopfogning och delning av jämförelseavsnitt</h3></div></div></div><p>I vissa fall ser <span class="application">KDiff3</span> för många eller för få avsnitt att sammanfoga. I ett sådant fall kan du foga ihop eller dela befintliga avsnitt. </p><p>Lägg till nya avsnitt genom att först markera texten på raderna som hör ihop i något av indatafönstren (som vid kopiering till klippbordet). Välj därefter menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Dela jämförelse vid markering</span></span>. Delningen görs ovanför den första raden och under den sista raden i den markerade texten. Om du bara vill lägga till ett avsnitt, markera text som börjar på ett annat avsnitts delning. </p><p>För att foga ihop avsnitt i något indatafönster, markera någonting på raderna i avsnitten som ska fogas ihop. (Du kan också foga ihop flera avsnitt i ett steg.) Välj därefter menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Foga ihop markerade jämförelser</span></span>. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="pasteinput.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="merging.html">Nästa</a></td></tr><tr><td class="prevCell">Klistra in eller släpp indata </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Sammanfogning och editorfönstret för sammanfogningsutdata</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="merging.html"><html><head><title>Sammanfogning och editorfönstret för sammanfogningsutdata</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="interpretinginformation.html" title="Jämföra filer och tolka informationen i indatafönstren"><link rel="next" href="navigation.html" title="Navigering och redigering"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Sammanfogning och editorfönstret för sammanfogningsutdata</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="interpretinginformation.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="navigation.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="merging"></a>Sammanfogning och editorfönstret för sammanfogningsutdata</h2></div></div></div><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="screenshot_merge.png"></div></div><p>Editorfönstret för sammanfogningsutdata (under indatafönstren för jämförelse) har också en informationsrad längst upp som visar <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Utmatning</span></span>, filnamnet och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>[Ändrad]</code></em></span> om du redigerat något. Oftast innehåller det någon text från de automatiska sammanfogningsfunktionerna, men det innehåller också ofta konflikter. </p><p>Spara är inaktiverat till alla konflikter är lösta! (Använd knapparna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Gå till föregående/nästa olösta konflikt</span></span> för att hitta återstående konflikter.) </p><p>Med bara två filer är varje skillnad också en konflikt, som måste lösas manuellt. </p><p>Med tre indatafiler behandlas den första som bas, medan den andra och tredje indatafilen innehåller ändringar. Om bara indata <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> har ändrats för en viss rad, men inte båda väljes den ändrade källan automatiskt. Bara om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> har ändrats på samma rader, detekterar verktyget en konflikt som måste lösas manuellt. När <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> är likadana, men inte samma som <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, väljes <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm410"></a>Sammanfattningskolumnen</h3></div></div></div><p>Editorfönstret för sammanfogningsutdata har också en sammanfattningskolumn till vänster. Den visar bokstaven för indata som raden valdes, eller ingenting om alla tre källorna var likadana för raden. Vid konflikter visar den ett frågetecken "?" och raden visar "&lt; Konflikter vid sammanfogning &gt;", allt med rött. Eftersom det skulle ta mycket lång tid att lösa konflikter rad för rad, grupperas rader i grupper som har samma skillnader och konfliktkaraktär. Konflikter med bara blanktecken skiljs dock från andra konflikter för att förbättra sammanfogningen av filer där indenteringen ändrats på många rader. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synchronise_views"></a>Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position</h3></div></div></div><p>När du klickar på sammanfattningskolumnen med vänster musknapp i endera fönstret, så markeras gruppen som hör till den raden i alla fönster och gruppens början visas. (Det här kan innebära ett automatiskt byte av position i fönstren om gruppens början inte syns.) Gruppen blir då den "aktuella gruppen". Den markeras med alternativet<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bakgrundsfärgen för aktuellt jämförelseintervall</span></span> i objektet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Integrering</span></span> och en svart rad visas till vänster om texten. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm418"></a>Välja indata A, B eller C för aktuell konflikt och redigering</h3></div></div></div><p>Knappraden under menyraden innehåller tre knappar för indataval som innehåller bokstäverna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. Klicka på knappen för indataval för att infoga rader (eller ta bort dem om de redan infogats) från respektive källfil. För att välja rader från flera indatafiler klicka på respektive knappar i nödvändig ordning. Om du till exempel vill att rader från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> ska hamna före rader från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> i utdata, klicka först på <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och därefter på <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>. </p><p>Om du använder knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Gå automatiskt till nästa olösta konflikt efter val av källa</span></span> (see <a class="link" href="navigation.html#autoadvance" title="Automatisk fortsättning">Avancera automatiskt</a>), måste du inaktivera det innan du väljer rader från flera indatafiler eller om du vill redigera raderna efter du valt dem. Annars går <span class="application">KDiff3</span> till nästa konflikt efter den första indatafilen valts. </p><p>Det är ofta användbart att direkt redigera sammanfogad utdata. Sammanfattningskolumnen visar "m" för varje rad som ändrades manuellt. När skillnaderna till exempel justeras på ett sätt så att ett enkelt val av indata inte är tillfredsställande, kan du markera texten som behövs och använda normal <a class="link" href="selections.html" title="Markera, kopiera och klistra in">kopiera och klistra in</a> för att placera den i sammanfogad utdata. </p><p>Ibland, när en rad tas bort antingen på grund av automatisk sammanfogning eller genom redigering och inga andra rader finns kvar i gruppen, visas texten &lt;Ingen källrad&gt; på raden. Det är bara en platsmarkör för gruppen om du ändrar dig och väljer en källa igen. Texten syns inte i sparade filer eller i några markeringar som du vill kopiera och klistra in. </p><p>Texten "&lt; Konflikter vid sammanfogning &gt;" visas på klippbordet om du kopierar och klistrar in någon text som innehåller en sådan rad. Men var ändå försiktig med att göra det. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm436"></a>Välja indata A, B eller C för alla konflikter</h3></div></div></div><p>Den normala sammanfogningen börjar med att automatiskt lösa enkla konflikter. Menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> tillhandahåller också några alternativ för andra vanliga behov. Om du måste välja samma källfil för de flesta konflikter, kan du välja <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> överallt, eller bara för återstående olösta konflikter, eller för olösta konflikter med blanktecken. Om du vill bestämma själv för varje enskild skillnad, kan du <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Ändra skillnader till konflikter</span></span>, eller om du vill återgå till de automatiska valen i <span class="application">KDiff3</span> kan du välja <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Lös automatiskt enkla konflikter</span></span>. Då startar <span class="application">KDiff3</span> om sammanfogningen. För åtgärder som påverkar dina tidigare ändringar frågar <span class="application">KDiff3</span> om bekräftelse innan åtgärden utförs. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Notera</h3><p>När endera källan väljes för olösta konflikter för blanktecken och alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera siffror (behandla som blanktecken)</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera C/C++ kommentarer (behandla som blanktecken)</span></span> under alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Jämför</span></span> används, så behandlas ändringar i siffror eller kommentarer också som blanktecken. </p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="vcskeywordsmergesupport"></a>Sammanfoga automatiskt nyckelord för versionshantering och historik (logg)</h3></div></div></div><p>Många versionshanteringssystem stöder särskilda nyckelord i filen (t.ex. "<code class="literal">$Date$</code>", "<code class="literal">$Header$</code>", "<code class="literal">$Author$</code>", "<code class="literal">$Log$</code>" etc.) Vid arkivering ändrar versionshanteringssystemet (VCN) dessa rader. Till exempel ändras "<code class="literal">$Date$</code>" till "<code class="literal">$Date: 2005/03/22 18:45:01 $</code>". Eftersom raden är olika i varje version av filen, skulle den kräva manuell interaktion under sammanfogningen. </p><p><span class="application">KDiff3</span> erbjuder automatisk sammanfogning av dessa poster med alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span> i inställningsdialogrutan. För enkla rader som matchar alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för automatisk sammanfogning</span></span> i alla indatafiler väljer <span class="application">KDiff3</span> raden från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>, eller om tillgänglig, den från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. (Dessutom är det nödvändigt att raderna i fråga radas upp i jämförelsen och att föregående rad inte innehåller en konflikt.) Den automatiska sammanfogningen kan antingen utföras omedelbart när sammanfogningen startas (aktivera alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kör automatisk sammanfogning med reguljärt uttryck när sammanfogning startar</span></span>) eller senare via menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Kör automatisk sammanfogning med reguljärt uttryck</span></span>. </p><p>Automatisk sammanfogning för versionshanteringshistorik (också kallat "logg") stöds också. Automatisk sammanfogning av historik kan antingen utföras omedelbart när sammanfogningen startas genom att aktivera alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfogning enligt versionshanteringshistorik när sammanfogning startar</span></span> under alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span> i inställningsdialogrutan eller senare via menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Lös automatiskt historikkonflikter</span></span>. </p><p>Oftast börjar versionshanteringshistoriken med en rad som innehåller nyckelordet "<code class="literal">$Log$</code>". Den måste matchas av alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för historikens början:</span></span>. <span class="application">KDiff3</span> detekterar vilka efterföljande rader som ingår i historiken genom att analysera de inledande tecknen som fanns före nyckelordet "<code class="literal">$Log$</code>". Om samma "inledande kommentar" också finns på följande rader inkluderas de också i historiken. </p><p>Vid varje arkivering skriver VCS en unik rad som anger version, datum- och tidsinformation följd av rader med användarens kommentarer. Raderna utgör en historikpost. Historikavsnittet växer vid varje arkivering och de senaste posterna visas längst upp (efter historikens startrad). </p><p>När två utvecklare arkiverar grenar av en fil under parallell utveckling, kommer historiken för sammanfogning att innehålla flera poster som visas som konflikter under sammafogning av grenarna. Eftersom sammafogning av dem kan bli mycket tröttsam, erbjuder <span class="application">KDiff3</span> stöd för den med två möjliga strategier: Bara infoga historikinformationen från båda bidragsgivarna längst upp, eller sortera historikinformationen enligt en användardefinierad nyckel. </p><p>Metoden att bara infoga alla poster är enklast att ställa in. <span class="application">KDiff3</span> behöver bara en metod att detektera vilka rader som hör till en historikpost. De flesta VCS infogar en tom rad efter varje historikpost. Om det inte finns några andra tomma rader, är det ett tillräckligt villkor för <span class="application">KDiff3</span>. Ange bara ett tomt <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för historikens början</span></span> under alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span> i inställningsdialogrutan. Om kriteriet med en tom rad inte är tillräckligt kan du ange ett reguljärt uttryck för att detektera historikpostens början. </p><p>Observera att <span class="application">KDiff3</span> tar bort duplicerade historikposter.Om en historikpost fanns flera gånger i en indatafils historik, förblir bara en post i utmatningen. </p><p>Om du vill sortera historiken måste du ange hur sorteringsnyckeln ska byggas. Använd parenteser som i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för historikpostens början</span></span> under alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span> i inställningsdialogrutan för att gruppera delar av det reguljära uttrycket som senare ska användas i sorteringsnyckeln. Ange därefter <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sorteringsnycklarnas ordning från historikpostens början</span></span> med en lista av nummer som refererar till gruppens position i det reguljära uttrycket åtskilda av kommatecken ",". </p><p>Eftersom det inte är så enkelt att få det rätt omedelbart, kan du prova och förbättra det reguljära uttrycket och nyckelgenereringen i en särskild dialogruta genom att klicka på knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Prova dina reguljära uttryck</span></span>. </p><p>Exempel: antag en historik som ser ut så här: </p><pre class="screen">/**************************************************************************
** HISTORIK:    $Log: \toms_sammanfogning_huvudvy\Mitt_program\kod\komplexalgoritm.cpp $
**
**     \head\integreringsgren_12   2 Apr 2001 10:45:41   tom
**  Sammanfogade grenen simongren_15.
**
**     \main\henry_felrättningsgren_7\1   30 Mar 2001 19:22:05   henry
**  Förbättrade hastigheten för delrutinen omvandlaTill().
**  Fixade krasch.
**************************************************************************/
</pre><p>Historikens inledande rad matchar det reguljära uttrycket "<code class="literal">.*\$Log.*\$.*</code>". Därefter följer historikposterna. </p><p>Raden med nyckelordet "<code class="literal">$Log$</code>" börjar med två "*" och därefter följer ett mellanslag. <span class="application">KDiff3</span> använder den första strängen utan blanktecken som "inledande kommentar" och antar att historiken slutar med den första raden utan denna inledande kommentar. I exemplet slutar den sista raden med en sträng som också börjar med två "*", men istället för ett mellanslag följer fler "*". Därför avslutar denna rad historiken. </p><p>Om sortering av historiken inte krävs kan det reguljära uttrycket för historikpostens början se ut så här. (Raden är delad i två eftersom den inte skulle få plats annars.) </p><pre class="screen">\s*\\main\\\S+\s+[0-9]+ (Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)
 [0-9][0-9][0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]\s+.*
</pre><p>Om sortering av historiken inte krävs kan det reguljära uttrycket för historikpostens början se ut så här. (Raden är delad i två eftersom den inte skulle få plats annars.) </p><pre class="screen">
\s*\\main\\\S+\s+[0-9]+ (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)
 [0-9][0-9][0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]\s+.*
</pre><p> För detaljinformation om reguljära uttryck se <a class="ulink" href="https://doc.qt.io/archives/3.3/qregexp.html#details" target="_top">Trolltechs dokumentation av reguljära uttryck</a>. Observera att "<code class="literal">\s</code>" (med ett litet "<code class="literal">s</code>") matchar alla blanktecken och  "<code class="literal">\S</code>" (med ett stort "<code class="literal">S</code>") matchar alla tecken som inte är blanktecken. I vårt exempel innehåller historikpostens början först versionsinformation med det reguljära uttrycket "<code class="literal">\\main\\\S+</code>", datumet som består av dagen "<code class="literal">[0-9]+</code>", månaden "<code class="literal">(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)</code>" och året "<code class="literal">[0-9][0-9][0-9][0-9]</code>", tiden "<code class="literal">[0-9][0-9]:[0-9][0-9]:[0-9][0-9]</code>" och till sist utvecklarens inloggningsnamn "<code class="literal">.*</code>". </p><p>Observera att de "inledande kommentartecknen" (i exemplet "<code class="literal">**</code>") redan har tagits bort av <span class="application">KDiff3</span> innan försöket att matcha, alltså börjar det reguljära uttrycket med att matcha ett eller flera blanktecken "<code class="literal">\s*</code>". Eftersom kommentartecken kan skilja sig åt i varje fil (C/C++ använder t.ex. andra kommentartecken än ett Perl-skript), tar <span class="application">KDiff3</span> hand om de inledande kommentartecknen och du ska inte ange dem i det reguljära uttrycket. </p><p>Om du kräver sorterad historik måste sorteringsnyckeln beräknas. För att göra det måste relevanta delar i det reguljära uttrycket grupperas med parenteser. (De extra parenteserna kan också vara kvar även om historiksortering inaktiveras.) </p><pre class="screen">\s*\\main\\(\S+)\s+([0-9]+) (Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)
 ([0-9][0-9][0-9][0-9]) ([0-9][0-9]:[0-9][0-9]:[0-9][0-9])\s+(.*)
</pre><p>Om du kräver sorterad historik måste sorteringsnyckeln beräknas. För att göra det måste relevanta delar i det reguljära uttrycket grupperas med parenteser. (De extra parenteserna kan också vara kvar även om historiksortering inaktiveras.) </p><pre class="screen">
\s*\\main\\(\S+)\s+([0-9]+) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)
 ([0-9][0-9][0-9][0-9]) ([0-9][0-9]:[0-9][0-9]:[0-9][0-9])\s+(.*)
</pre><p> Parenteserna innehåller nu <code class="literal">1</code>. versionsinformation, <code class="literal">2</code>. dag, <code class="literal">3</code>. månad, <code class="literal">4</code>. år, <code class="literal">5</code>. tid, <code class="literal">6</code>. namn. Men om vi vill sortera enligt datum och tid måste vi skapa en nyckel med elementen synliga i en annan ordning: Först året, följt av månad, dag, tid, versionsinformation och namn. Därför ska sorteringsnyckelns ordning som anges vara  "<code class="literal">4,3,2,5,1,6</code>". </p><p>Eftersom månadsnamn inte är bra att sortera enligt ("<code class="literal">Apr</code>" skulle vara först) detekterar <span class="application">KDiff3</span> vilken ordning månadsnamnen anges och använder det numret istället ("<code class="literal">Apr</code>" -&gt; "<code class="literal">04</code>"). Och om ett rent nummer hittas omvandlas det till ett fyrasiffrors värde med inledande nollor för sortering. Till sist blir den resulterande sorteringsnyckeln för den första historikpostens inledande rad: </p><pre class="screen">2001 04 0002 10:45:41 integreringsgren_12   tom
</pre><p>För mer information, se också avsnittet <a class="link" href="options.html#mergeoptions" title="Inställningar av sammanfoga">Inställningar av sammanfoga</a>. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="interpretinginformation.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="navigation.html">Nästa</a></td></tr><tr><td class="prevCell">Jämföra filer och tolka informationen i indatafönstren </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Navigering och redigering</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="navigation.html"><html><head><title>Navigering och redigering</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="merging.html" title="Sammanfogning och editorfönstret för sammanfogningsutdata"><link rel="next" href="selections.html" title="Markera, kopiera och klistra in"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Navigering och redigering</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="merging.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="selections.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="navigation"></a>Navigering och redigering</h2></div></div></div><p>Mycket navigering görs med rullningslisterna och musen, men du kan också navigera med tangentbordet. Om du klickar på något fönster kan du använda genvägarna <span class="keycap"><strong>vänsterpil</strong></span>, <span class="keycap"><strong>högerpil</strong></span>, <span class="keycap"><strong>uppåtpil</strong></span>, <span class="keycap"><strong>neråtpil</strong></span>, <span class="keycap"><strong>Page Up</strong></span>, <span class="keycap"><strong>Page Down</strong></span>, <span class="keycap"><strong>Home</strong></span>, <span class="keycap"><strong>End</strong></span>, <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Home</strong></span> och <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>End</strong></span> som du kan i andra program. Sammanfattningskolumnen intill indatafilernas vertikala rullningslist kan också användas för att navigera genom att klicka i den. </p><p>Du kan också använda <span class="mousebutton">mushjulet</span> för att rulla uppåt och neråt. </p><p>I editorn för sammanfogningsutdata kan du också använda andra tangenter för redigering. Du kan byta mellan infognings- och ersättningsläge med tangenten <span class="keycap"><strong>Insert</strong></span>. (Normalläget är infoga.) </p><p>Ett klick med vänster musknapp i någon sammanfattningskolumn synkroniserar alla fönster för att visa början på samma grupp av rader (som förklaras i avsnittet <a class="link" href="merging.html#synchronise_views" title="Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position">Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position</a>). </p><p>Knappraden innehåller också nio navigeringsknappar som du kan använda för att gå till aktuell/första/sista skillnaden, till nästa/föregående skillnad (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Neråtpil</strong></span> eller <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Uppåtpil</strong></span>), till nästa/föregående konflikt (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Page Down</strong></span> eller <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Page Up</strong></span>) eller till föregående/nästa olösta konflikt. Observera att för <span class="application">KDiff3</span> förblir en "konflikt" som inte automatiskt löstes vid start av sammanfogningen alltid en "konflikt" även om den är löst. Därav nödvändigheten att särskilja "olösta konflikter". </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="autoadvance"></a>Automatisk fortsättning</h3></div></div></div><p>Det finns också en knapp som heter <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Gå automatiskt till nästa olösta konflikt efter val av källa</span></span> (automatisk fortsättning). Om du aktiverar det här, så går <span class="application">KDiff3</span> automatiskt till nästa olösta konflikt när en källa väljes. Det kan hjälpa till när du bara vill välja en källa. När du behöver båda källor, eller du vill redigera efter valet, bör du troligen stänga av det här. Innan <span class="application">KDiff3</span> fortsätter till nästa olösta konflikt, visas effekten av valet en kort tid. Den här fördröjningen kan justeras i inställningarna under Jämför och sammanfoga. Du kan ange "Fördröjning vid automatisk fortsättning" i millisekunder mellan 0 och 2000. Tips: Är du trött på många klick? Använd en kort fördröjning vid automatisk fortsättning och snabbtangenterna <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>1</strong></span>/<span class="keycap"><strong>2</strong></span>/<span class="keycap"><strong>3</strong></span> för att välja <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> för många konflikter. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="merging.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="selections.html">Nästa</a></td></tr><tr><td class="prevCell">Sammanfogning och editorfönstret för sammanfogningsutdata </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Markera, kopiera och klistra in</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="selections.html"><html><head><title>Markera, kopiera och klistra in</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="navigation.html" title="Navigering och redigering"><link rel="next" href="saving.html" title="Spara"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Markera, kopiera och klistra in</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="navigation.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="saving.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="selections"></a>Markera, kopiera och klistra in</h2></div></div></div><p>Indatafönstren visar inte någon markör, så markeringar måste göras med musen, genom att klicka med vänster musknapp på början, hålla nere musknappen och gå till slutet, där musknappen släpps upp igen. Du kan också markera ett ord genom att dubbelklicka på det. I editorn för sammanfogningsutdata kan du också markera med tangentbordet, genom att hålla nere skifttangenten och navigera med piltangenterna. </p><p>Om markeringen överstiger det synliga området, kan du flytta musen över fönsterkanterna, vilket gör att <span class="application">KDiff3</span> rullar i den riktningen. </p><p>För mycket stora markeringar kan du också använda navigationstangenterna medan musknappen hålls nere. Använd t.ex. <span class="keycap"><strong>Page Up</strong></span> och <span class="keycap"><strong>Page Down</strong></span> för att snabbt gå till en viss position. Släpp upp musknappen på slutpositionen. </p><p>Använd menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Markera alla</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>A</strong></span>) för att markera allting i aktuellt fönster. </p><p>För att kopiera till klippbordet måste du trycka på knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Kopiera</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>C</strong></span> eller <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>Insert</strong></span>). Men det finns ett alternativ som heter <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kopiera automatiskt markering</span></span>. Om det är aktiverat, kopieras vad du än väljer omedelbart, och du behöver aldrig explicit kopiera. Men var försiktig när du använder detta, eftersom klippbordets innehåll kan förstöras av misstag. </p><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Klipp ut</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>X</strong></span> eller <span class="keycap"><strong>Skift</strong></span>+<span class="keycap"><strong>Delete</strong></span>) kopierar till klippbordet och tar bort den markerade texten. </p><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Klistra in</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>V</strong></span> eller <span class="keycap"><strong>Skift</strong></span>+<span class="keycap"><strong>Insert</strong></span>) infogar texten på klippbordet vid markörens position eller istället för den nuvarande markeringen. Om du klistrar in i något av jämförelsefönstren visas klippbordets innehåll i fönstret och jämförelsen startas omedelbart om. Det är användbart om du snabbt vill hämta ett textstycke någonstans och jämföra det med något annat utan att först skapa filer. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="navigation.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="saving.html">Nästa</a></td></tr><tr><td class="prevCell">Navigering och redigering </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Spara</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="saving.html"><html><head><title>Spara</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="selections.html" title="Markera, kopiera och klistra in"><link rel="next" href="find.html" title="Söka efter strängar"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Spara</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="selections.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="find.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="saving"></a>Spara</h2></div></div></div><p>Att spara tillåts bara när alla konflikter är lösta. Om filen redan finns och alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Säkerhetskopiera filer</span></span> är markerat under alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Katalog</span></span> i inställningsdialogrutan, ändras originalversionens namn med tillägg av filändelsen <code class="literal">.orig</code>, och om en sådan fil redan finns tas den bort. När du avslutar eller startar en ny jämförelseanalys och data inte sparats ännu, frågar <span class="application">KDiff3</span> om du vill spara, avbryta eller fortsätta utan att spara. (<span class="application">KDiff3</span> fångar inga signaler, så om du "dödar" <span class="application">KDiff3</span> går data förlorat.) </p><p>Radslut sparas enligt den normala metoden i det underliggande operativsystemet. För Unix slutar varje rad med ett nyradstecken "<code class="literal">\n</code>", medan för Windows-baserade system slutar varje rad med ett returtecken och ett nyradstecken "<code class="literal">\r\n</code>". <span class="application">KDiff3</span> behåller inte radslut för indatafilerna, vilket också betyder att du inte ska använda <span class="application">KDiff3</span> med binärfiler. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="selections.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="find.html">Nästa</a></td></tr><tr><td class="prevCell">Markera, kopiera och klistra in </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Söka efter strängar</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="find.html"><html><head><title>Söka efter strängar</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="saving.html" title="Spara"><link rel="next" href="printing.html" title="Utskrift"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Söka efter strängar</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="saving.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="printing.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="find"></a>Söka efter strängar</h2></div></div></div><p>Du kan söka efter en sträng i vilket textfönster som helst i <span class="application">KDiff3</span>. Menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sök...</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>F</strong></span>) visar en dialogruta som låter dig ange strängen att söka efter. Du kan också välja de fönster som ska sökas. Sökning startar alltid från början. Använd kommandot <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sök igen</span></span> (<span class="keycap"><strong>F3</strong></span>) för att fortsätta till nästa förekomst. Om du väljer att söka i flera fönster, söks det första fönstret från början till slut innan sökningen fortsätter från början i nästa fönster, etc. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="saving.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="printing.html">Nästa</a></td></tr><tr><td class="prevCell">Spara </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Utskrift</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="printing.html"><html><head><title>Utskrift</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="find.html" title="Söka efter strängar"><link rel="next" href="options.html" title="Alternativ"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Utskrift</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="find.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="options.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="printing"></a>Utskrift</h2></div></div></div><p><span class="application">KDiff3</span> stöder utskrift av skillnader mellan textfiler. Kommandot <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Arkiv</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Skriv ut...</span></span> (<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>) i menyn Arkiv visar en dialogruta som låter dig välja skrivare och justera andra alternativ. </p><p>Det finns flera möjligheter att justera intervallet. Beroende på olika utskriftsdialogrutor på olika operativsystem, varierar metoden för att åstadkomma val av ett visst intervall. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Alla:</span></dt><dd><p>Skriv ut allt.</p></dd><dt><span class="term">Aktuell:</span></dt><dd><p>Skriv ut en sida som börjar på den första synliga raden i fönstret. (På system utan alternativet kan det åstadkommas genom att ange sidnumret 10000 för utskrift.)</p></dd><dt><span class="term">Markering:</span></dt><dd><p>Innan du väljer att skriva ut, markera text med musen (som för kopiera och klistra in) i ett av jämförelsefönstren för att definiera start- och slutrad. Om ingen text var markerad i något av jämförelsefönstren, är inte alternativet tillgängligt. (På system utan alternativet kan det åstadkommas genom att ange sidnumret 9999 för utskrift.)</p></dd><dt><span class="term">Intervall:</span></dt><dd><p>Ange första och sista sidan. </p></dd></dl></div><p>Andra viktiga inställningar för utskrift tas från de normala inställningarna: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Teckensnitt, teckenstorlek</p></li><li class="listitem"><p>Visa radnummer</p></li><li class="listitem"><p>Radbryt</p></li><li class="listitem"><p>Färger</p></li><li class="listitem"><p>etc.</p></li></ul></div><p>Liggande formatering rekommenderas också för utskrift. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="find.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="options.html">Nästa</a></td></tr><tr><td class="prevCell">Söka efter strängar </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Alternativ</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="options.html"><html><head><title>Alternativ</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="printing.html" title="Utskrift"><link rel="next" href="preprocessors.html" title="Preprocessorkommandon"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Alternativ</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="printing.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="preprocessors.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="options"></a>Alternativ</h2></div></div></div><p>Alternativ och listan med senaste filer sparas när du avslutar programmet, och laddas igen när du startar det. (Menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Inställningar</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Anpassa <span class="application">KDiff3</span>...</span></span>). </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm713"></a>Teckensnitt</h3></div></div></div><p>Välj ett teckensnitt med fast breddsteg. (På vissa system visar dialogrutan också teckensnitt med variabel bredd, men du bör inte använda dem.) </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm716"></a>Färger</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Editor- och skillnadsvyer:</span></span></span></dt><dd><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Förgrundsfärg:</span></span></span></dt><dd><p>Oftast svart. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bakgrundsfärg:</span></span></span></dt><dd><p>Oftast vit. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bakgrundsfärg för jämförelse:</span></span></span></dt><dd><p>Oftast ljusgrå. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg A:</span></span></span></dt><dd><p>Oftast mörkblå. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg B:</span></span></span></dt><dd><p>Oftast mörkgrön. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg C:</span></span></span></dt><dd><p>Oftast mörk magenta. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Konfliktfärg:</span></span></span></dt><dd><p>Oftast röd.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bakgrundsfärg för aktuellt intervall:</span></span></span></dt><dd><p>Oftast ljusgul.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bakgrundsfärg för aktuellt jämförelseintervall:</span></span></span></dt><dd><p>Oftast mörkgul.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg för manuellt justerade jämförelseintervall:</span></span></span></dt><dd><p>Oftast orange.</p></dd></dl></div></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Katalogjämförelsevy:</span></span></span></dt><dd><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg för nyaste fil:</span></span></span></dt><dd><p>Oftast grön.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg för äldsta fil:</span></span></span></dt><dd><p>Oftast röd.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg för medelgamla filer:</span></span></span></dt><dd><p>Oftast mörkgul.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Färg för saknade filer:</span></span></span></dt><dd><p>Oftast svart.</p></dd></dl></div></dd></dl></div><p>Att ändra färgerna för katalogjämförelser får inte någon effekt förrän nästa katalogjämförelse startas. </p><p>För system med bara 16 eller 256 färger är vissa rena färger inte tillgängliga. För sådana system väljer knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Förval</span></span> en ren färg. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm802"></a>Inställningar för editor</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Tabulator infogar mellanslag</span></span></span></dt><dd><p>Om det här inte är markerat, och du trycker på tabulatortangenten, infogas en tabulator, annars infogas lämpligt antal mellanslag.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Tabulatorbredd:</span></span></span></dt><dd><p>Kan justeras för dina speciella behov. Normalvärdet är <code class="literal">8</code>.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Automatisk indentering</span></span></span></dt><dd><p>När du trycker på Enter eller returtangenten, används föregående rads indentering för den nya raden.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kopiera automatiskt markering</span></span></span></dt><dd><p>Varje markering kopieras omedelbart till klippbordet när den aktiveras, och du behöver inte kopiera den explicit.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Radslutstil:</span></span></span></dt><dd><p>När du sparar kan du välja vilken radslutsstil du föredrar. Förvald inställning är det vanliga valet för operativsystemet som används.</p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="diffoptions"></a>Inställningar av jämför</h3></div></div></div><p>När filer jämförs försöker <span class="application">KDiff3</span> först att matcha rader som är lika i alla indatafiler. Det är bara under detta steg som blanktecken kan ignoreras. Det andra steget jämför varje rad. Under detta steg ignoreras inte blanktecken. Under sammanfogning ignoreras inte heller blanktecken. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera tal (behandla som blanktecken)</span></span></span></dt><dd><p>Normalvärdet är av. Siffertecken ('0'-'9', '.', '-') ignoreras under första delen av analysen när radmatchningen görs. Skillnaderna för resultatet visas ändå, men de behandlas som blanktecken. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera skiftläge (behandla som blanktecken)</span></span></span></dt><dd><p>Normalvärdet är av. Ändringar i kommentarer behandlas som ändringar i blanktecken. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera skiftläge (behandla som blanktecken)</span></span></span></dt><dd><p>Normalvärdet är av. Ändringar i skiftläge för tecken (som 'A' eller 'a') hanteras som ändringar i blanktecken. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Preprocessorkommando:</span></span></span></dt><dd><p>Se <a class="link" href="preprocessors.html" title="Preprocessorkommandon">nästa avsnitt</a>. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Preprocessorkommando för radmatchning:</span></span></span></dt><dd><p>Se <a class="link" href="preprocessors.html" title="Preprocessorkommandon">nästa avsnitt</a>. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Var noggrann (långsammare)</span></span></span></dt><dd><p>Gör en ansträngning att hitta en ännu mindre skillnad (Normalvärdet är på). Det här är troligen effektivt för komplicerade och stora filer, och långsamt för mycket stora filer. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Justera B och C vid tre indatafiler</span></span></span></dt><dd><p>Försök justera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> vid jämförelse eller sammanfogning av tre indatafiler. Rekommenderas inte vid sammanfogning eftersom den kan bli mer komplicerad (normalvärdet är av). </p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="mergeoptions"></a>Inställningar av sammanfoga</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Fördröjning vid automatisk fortsättning (ms):</span></span></span></dt><dd><p>I automatiskt fortsättningsläge anger den här inställningen hur länge resultatet för gruppen ska visas innan hopp till nästa olösta konflikt. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa informationsdialogrutor</span></span></span></dt><dd><p>Visa en dialogruta med information om antal konflikter. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Standardvärde för sammanfogning av blanktecken med två/tre filer:</span></span></span></dt><dd><p>Lös automatiskt alla konflikter för blanktecken genom att välja angiven fil. (Normalvärdet är manuellt val.) Användbart om blanktecken verkligen är oviktiga i många filer. Om du bara behöver det ibland, är det bättre att använda <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Välj A/B/C för olösta konflikter med blanktecken</span></span> i menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span>. Observera att om du antingen aktiverar <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera siffror</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera C/C++ kommentarer</span></span> gäller det automatiska valet också vid konflikter för siffror eller kommentarer. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för automatisk sammanfogning:</span></span></span></dt><dd><p>Reguljärt uttryck för rader där <span class="application">KDiff3</span> automatisk ska välja en källa. Se också <a class="link" href="merging.html#vcskeywordsmergesupport" title="Sammanfoga automatiskt nyckelord för versionshantering och historik (logg)">Automatisk sammanfogning...</a>. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kör automatisk sammanfogning med reguljärt uttryck när sammanfogning startar</span></span></span></dt><dd><p>Om aktiverad utför <span class="application">KDiff3</span> den automatiska sammanfogningen med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för automatisk sammanfogning</span></span> när en sammanfogning startas. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för historikpostens början:</span></span></span></dt><dd><p>Reguljärt uttryck för början av historikposten för sammanfogning. Oftast innehåller raden nyckelordet "<code class="literal">$Log$</code>". Förvalt värde: "<code class="literal">.*\$Log.*\$.*</code>" </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för historikpostens början:</span></span></span></dt><dd><p>En historikpost för sammanfogning består av flera rader. Ange det reguljära uttrycket för att detektera den första raden (utan inledande kommentar). Använd parenteser för att gruppera nycklarna du vill använda för sortering. Om det lämnas tomt, antar <span class="application">KDiff3</span> att tomma rader skiljer historikposterna åt. Se också <a class="link" href="merging.html#vcskeywordsmergesupport" title="Sammanfoga automatiskt nyckelord för versionshantering och historik (logg)">Automatisk sammanfogning...</a>. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sortering av historiksammanfogning</span></span></span></dt><dd><p>Aktivera sortering av versionshanteringshistorik. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sorteringsnycklarnas ordning från historikpostens början:</span></span></span></dt><dd><p>Varje parentespar som används i det reguljära uttrycket för historikens startpost grupperar en nyckel som kan användas för sortering. Ange listan med nycklar (som numreras i ordning de uppträder med början på <code class="literal">1</code>) med ',' som skiljetecken (t.ex. "<code class="literal">4,5,6,1,2,3,7</code>"). Om det lämnas tomt utförs ingen sortering. Se också <a class="link" href="merging.html#vcskeywordsmergesupport" title="Sammanfoga automatiskt nyckelord för versionshantering och historik (logg)">Automatisk sammanfogning...</a>. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfogning enligt versionshanteringshistorik när sammanfogning startar</span></span></span></dt><dd><p>Om aktiverad utför <span class="application">KDiff3</span> den automatiska sammafogningen av historik med tidigarenämnda alternativ när en sammanfogning startas. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Maximalt antal historikposter:</span></span></span></dt><dd><p><span class="application">KDiff3</span> kortar av historiklistan till angivet antal poster. Använd <code class="literal">-1</code> för att undvika avkortning. (Standardvärde är <code class="literal">-1</code>). </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Prova dina reguljära uttryck</span></span></span></dt><dd><p>Knappen visar en dialogruta som låter dig förbättra och prova det reguljära uttrycket ovan. Kopiera bara respektive data från dina filer till exempelraderna. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Matchningsresultat</span></span> visar omedelbart om matchningen lyckas eller inte. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sorteringsnyckelresultat</span></span> visar nyckeln som används för sortering vid sammanfogning av historik. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ej relevant sammanfogningskommando:</span></span></span></dt><dd><p>Ange ett eget kommando som ska anropas när <span class="application">KDiff3</span> detekterar att filen från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> inte bidrar med något relevant data som inte reda finns i filen från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. Kommandot anropas med de tre filnamnen som parametrar. Data som matchas av <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Reguljärt uttryck för automatisk sammanfogning</span></span> eller i historiken anses inte vara relevant. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Spara automatiskt och avsluta vid sammanfogning utan konflikter</span></span></span></dt><dd><p>När <span class="application">KDiff3</span> startas från kommandoraden för en filsammanfogning och alla konflikter kan lösas utan användarinteraktion, spara då automatiskt och avsluta. (Liknar kommandoradsväljaren <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--auto</code></span>.) </p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm975"></a>Katalogsammanfogning</h3></div></div></div><p>De här alternativen har att göra med avsökning av katalogen och hantering av sammanfogningen: Se <a class="link" href="dirmergeoptions.html" title="Alternativ för att jämföra och sammanfoga kataloger">Katalogjämförelse och sammanfogning</a> för detaljinformation. </p><p>Ändå finns det ett alternativ här som också är relevant för att spara enstaka filer: </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Säkerhetskopior (.orig)</span></span></span></dt><dd><p>När en fil sparas och en äldre version redan finns, ändras originalversionens namn med tillägg av filändelsen <code class="literal">.orig</code>. Om en gammal säkerhetskopia med filändelsen <code class="literal">.orig</code> redan finns tas den bort utan säkerhetskopiering. </p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm988"></a>Inställningar för region och språk</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Använd samma kodning för allt</span></span></span></dt><dd><p>Följande kodningsalternativ kan justeras separat för varje objekt, eller om alternativet är sant, ställs alla värden in till det första värdet. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Observera: Lokal kodning är "..."</span></span></span></dt><dd><p>Ovanför kodningsväljarna visas den här anmärkningen som talar om för dig vad den lokala kodningen är (Den kan inte justeras, utan bara som information om du inte vet vad den lokala kodningen är, men behöver kunna välja den.) </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Detektera automatiskt Unicode</span></span></span></dt><dd><p>Alternativet försöker använda BOM eller metadata från XML/HTML-dokument för att detektera Unicode-kodning. Misslyckas det kontrollerar det om ett kort prov från början av en fil kan tolkas som UTF-8. Om kontrollen går igenom används UTF-8. Annars återgår det till den användarutvalda kodaren. Bara UTF-8 stöds utan när BOM eller metadata inte finns. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Filkodning för A/B/C:</span></span></span></dt><dd><p>Justera filkodningen för indatafiler. Det ger effekt på hur specialtecken tolkas. Eftersom du kan justera varje kodning separat, kan du till och med jämföra och sammanfoga filer som sparades med olika kodningar. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Filkodning för sammanfogad utdata och vid spara:</span></span></span></dt><dd><p>När du har redigerat en fil, kan du justera vilken kodning som används när den sparas till disk. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Filkodning för preprocessorfiler:</span></span></span></dt><dd><p>När du definierar preprocessorer kanske de inte kan hantera din kodning (exempelvis om dina filer använder 16-bitars Unicode och preprocessorn bara kan hantera 8-bitars <acronym class="acronym">ASCII</acronym>). Med det här alternativet kan du definiera kodningen för preprocessorns utdata. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Språk som läses från höger till vänster</span></span></span></dt><dd><p>Vissa språk skrivs från höger till vänster. När alternativet är aktiverat, ritar <span class="application">KDiff3</span> text från höger till vänster i jämförelsefönstren och i sammanfogningsfönstret. Observera att om du startar <span class="application">KDiff3</span> med kommandoradsväljaren <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--reverse</code></span> så visas all layout också från höger till vänster. (Det är en funktion som <span class="trademark">Qt</span>™ tillhandahåller.) </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Notera</h3><p>Dokumentationen är skriven med antagandet att det här alternativet eller omvänd layout är inaktiverad. Så vissa referenser till "vänster" eller "höger" måste ersätta av respektive motpart om du använder de här alternativen. </p></div></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1033"></a>Diverse</h3></div></div></div><p>(Dessa alternativ och åtgärder är tillgängliga i menyerna eller verktygsraden.)</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span class="emphasis"><em>Översiktsalternativ:</em></span></span></dt><dd><p>Dessa alternativ är bara tillgängliga när du jämför tre filer. I normalläge visas alla skillnader i en färgkodad översiktskolumn, men ibland är du särskilt intresserad av skillnaderna mellan två av de tre filerna. Genom att välja översikten "A mot B", "A mot C" eller "B mot C", visas en andra översiktskolumn med begärd information intill den vanliga översikten. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Radbryt skillnadsfönster</span></span></span></dt><dd><p>Radbryt rader när deras längd skulle överskrida ett fönsters bredd. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Visa fönster A/B/C:</span></span></span></dt><dd><p>Ibland vill du använda skärmutrymmet bättre för långa rader. Dölj fönster som inte är viktiga. (I menyn Fönster.)</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Byt delningsorientering</span></span></span></dt><dd><p>Byt mellan jämförelsefönster som visas intill varandra (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> till vänster om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> till vänster om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>) eller ovanför varandra (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> ovanför <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> ovanför <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>). Det bör också hjälpa för långa rader. (I menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Fönster</span></span>.) </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Sammanfoga aktuell fil</span></span></span></dt><dd><p>Fungerar om du bara jämför två filer. Ett enkelklick startar sammanfogningen och använder filnamnet på den sista indatafilen som förvalt utmatningsfilnamn. (När detta används för att starta om en sammanfogning, behålls utmatningsfilnamnet.)</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Visa blanktecken</span></span></span></dt><dd><p>Stäng av det här för att inte visa ändringar av bara blanktecken i texten eller översiktskolumnerna. (Observera att detta också gäller ändringar av siffror eller kommentarer om alternativen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera siffror</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera C/C++ kommentarer</span></span> är aktiva.)</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Visa mellanslag och tabulatortecken</span></span></span></dt><dd><p>Ibland är synliga mellanslag och tabulatortecken störande. Du kan stänga av detta.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Visa radnummer</span></span></span></dt><dd><p>Du kan välja om radnummer ska visas för indatafilerna.</p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="shortcuts"></a>Anpassa snabbtangenter</h3></div></div></div><p>För närvarande stöder bara ramverksversionen anpassningsbara snabbtangenter (Menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Inställningar</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Anpassa genvägar...</span></span>). </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="printing.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="preprocessors.html">Nästa</a></td></tr><tr><td class="prevCell">Utskrift </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Preprocessorkommandon</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="preprocessors.html"><html><head><title>Preprocessorkommandon</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="documentation.html" title="Kapitel 2. Filjämförelse och sammanfogning"><link rel="prev" href="options.html" title="Alternativ"><link rel="next" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Preprocessorkommandon</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="options.html">Föregående</a></td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"><a accesskey="n" href="dirmerge.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="preprocessors"></a>Preprocessorkommandon</h2></div></div></div><p><span class="application">KDiff3</span> stöder två preprocessoralternativ. </p><p>
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Preprocessorkommando:</span></span></span></dt><dd><p>När en fil läses, skickas den via det här externa kommandot. Utmatningen från kommandot visas istället för den ursprungliga filen. Du kan skriva din egen preprocessor som uppfyller dina speciella behov. Använd det här för att ta bort störande delar av filen, eller för att automatiskt korrigera indenteringen, etc. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Preprocessorkommando för radmatchning:</span></span></span></dt><dd><p>När en fil läses, skickas den via det här externa kommandot. Om ett preprocessorkommando (se ovan) också anges är utmatningen från preprocessorn inmatning till den radmatchande preprocessorn. Utmatningen används bara under radmatchningsfasen av analysen. Du kan skriva din egen preprocessor som uppfyller dina speciella behov. Varje indatarad måste ha en motsvarande utdatarad. </p></dd></dl></div><p>
</p><p>Idén är att ge användaren större flexibilitet när jämförelseresultatet ställs in, men det kräver ett externt program, och många användare vill inte skriva ett själva. De goda nyheterna är att ofta klarar <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span> av jobbet. </p><p>Exempel: enkelt testfall: betrakta filen a.txt (6 rader): </p><pre class="screen">aa
      ba
      ca
      da
      ea
      fa
</pre><p>Och filen b.txt (3 rader): </p><pre class="screen">cg
      dg
      eg
</pre><p>Utan en preprocessor skulle följande rader placeras intill varandra: </p><pre class="screen">aa - cg
      ba - dg
      ca - eg
      da
      ea
      fa
</pre><p>Det är troligen inte vad som önskas eftersom den första bokstaven innehåller den intressanta informationen. För att hjälpa matchningsalgoritmen att ignorera den andra bokstaven kan man använda ett radmatchande preprocessorkommando som ersätter 'g' med 'a': </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/g/a/'
</pre><p>Med det här kommandot skulle resultatet av jämförelsen vara: </p><pre class="screen">aa
      ba
      ca - cg
      da - dg
      ea - eg
      fa
</pre><p>Internt ser matchningsalgoritmen filerna efter den radmatchande preprocessorn har körts, men på skärmen är filen oförändrad. (Den normala preprocessorn skulle också ändra data på skärmen.) </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="sedbasics"></a>Grundläggande information om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span></h3></div></div></div><p>Det här avsnittet introducerar bara några mycket grundläggande funktioner i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span>. För mer information se <a class="ulink" href="info:/sed" target="_top">info:/sed</a> eller <a class="ulink" href="https://www.gnu.org/software/sed/manual/html_mono/sed.html" target="_top">https://www.gnu.org/software/sed/manual/html_mono/sed.html</a>. En förkompilerad version för <span class="trademark">Windows</span>® finns på <a class="ulink" href="http://unxutils.sourceforge.net" target="_top">http://unxutils.sourceforge.net</a>. Observera att följande exempel antar att <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> finns i någon katalog i miljövariabeln <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="envar"><code class="envar">PATH</code></span>. Om det inte är fallet, måste du ange fullständig absolut sökväg till kommandot. </p><p>I det här sammanhanget används bara ersättningskommandot <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span>: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>REGUTTRYCK</code></em></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>ERSÄTTNING</code></em></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>FLAGGOR</code></em></span>'
</pre><p>Innan du använder ett nytt kommando inne i <span class="application">KDiff3</span>, bör du först prova det i en terminal. Då är kommandot <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>echo</strong></span></span> användbart. Till exempel: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>echo</strong></span></span> abrakadabra | <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/a/o/'
   -&gt; obrakadabra
</pre><p> Exemplet visar ett mycket enkelt sed-kommando som ersätter den första förekomsten av "a" med "o". Om du vill ersätta alla förekomster behöver du flaggan "g": </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>echo</strong></span></span> abrakadabra | <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/a/o/g'
   -&gt; obrokodobro
</pre><p>Symbolen "|" är rörledningskommandot som överför utdata från föregående kommando till indata i efterföljande kommando. Om du vill prova med en längre fil kan du använda <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>cat</strong></span></span> på <span class="trademark">UNIX</span>®-liknande system eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>type</strong></span></span> på <span class="trademark">Windows</span>®-liknande system. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> utför ersättningen för varje rad. </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>cat</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>filnamn</code></em></span> |<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>väljare</code></em></span>
</pre><p>
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="sedforkdiff3"></a>Exempel på användning av <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> i <span class="application">KDiff3</span></h3></div></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1166"></a>Ignorera andra typer av kommentarer</h4></div></div></div><p>För närvarande förstår <span class="application">KDiff3</span> bara C/C++ kommentarer. Genom att använda ett radmatchande preprocessorkommando kan du också ignorera andra typer av kommentarer genom att konvertera dem till C/C++ kommentarer. </p><p> Exempel: För att ignorera kommentarer som börjar med "<code class="literal">#</code>", skulle du vilja konvertera dem till "<code class="literal">//</code>". Observera att du också måste aktivera alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ignorera C/C++ kommentarer</span></span> för att få någon effekt. Ett lämpligt <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Radmatchande preprocessorkommando:</span></span> skulle vara:  </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/#/\/\//'
</pre><p>Eftersom tecknet "<code class="literal">/</code>" har en särskild betydelse i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span>, är det nödvändigt att lägga till tecknet "<code class="literal">\</code>" innan varje "<code class="literal">/</code>" i ersättningssträngen. Ibland behövs "<code class="literal">\</code>" för att lägga till eller ta bort en särskild betydelse för vissa tecken. De enkla citationstecknen (') är bara viktiga vid utprovning i kommandoskalet eftersom det annars skulle försöka tolka vissa tecken. <span class="application">KDiff3</span> gör inte det utom för teckenföljderna '<code class="literal">\"</code>' och '<code class="literal">\\</code>'. </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1186"></a>Jämförelse som inte är skiftlägeskänslig</h4></div></div></div><p>Använd följande <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Radmatchande preprocessorkommando</span></span> för att omvandla all indata till stora bokstäver: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/\(.*\)/\U\1/'
</pre><p>Här är "<code class="literal">.*</code>" ett reguljärt uttryck som matchar alla strängar, och i det här sammanhanget matchar alla tecken på raden. Tecknet "<code class="literal">\1</code>" i ersättningssträngen motsvarar den matchade texten mellan det första paret "<code class="literal">\(</code>" och "<code class="literal">\)</code>". "<code class="literal">\U</code>" konverterar den infogade texten till stora bokstäver. </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1198"></a>Ignorera nyckelord för versionshantering</h4></div></div></div><p>CVS och andra versionshanteringssystem använder flera nyckelord för att infoga automatiskt skapade strängar (<a class="ulink" href="info:/cvs/Keyword%20substitution" target="_top">info:/cvs/Keyword substitution</a>). Alla följer mönstret "$NYCKELORD skapad text$". Nu behöver vi ett radmatchande preprocessorkommando som bara tar bort den skapade texten: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/\$\(Revision\|Author\|Log\|Header\|Date\).*\$/\$\1\$/'
</pre><p>Strängen "<code class="literal">\|</code>" skiljer de möjliga nyckelorden åt. Du kanske vill ändra listan enligt dina behov. Tecknet "<code class="literal">\</code>" framför "<code class="literal">$</code>" behövs eftersom annars matchar  "<code class="literal">$</code>" radens slut. </p><p>Medan du experimenterar med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> kan du komma att förstå och till och med tycka om de reguljära uttrycken. De är användbara eftersom det finns många andra program som också stöder liknande funktioner. </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1211"></a>Ignorera siffror</h4></div></div></div><p>Att ignorera siffror är i själva verket ett inbyggt alternativ, men som ett annat exempel, visas hur det skulle se ut som ett radmatchande preprocessorkommando. </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/[0123456789.-]//g'
</pre><p>Alla tecken inom '<code class="literal">[</code>' och '<code class="literal">]</code>' matchar och kommer att ersättas av ingenting. </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1219"></a>Ignorera vissa kolumner</h4></div></div></div><p>Ibland är texten mycket strikt formaterad, och innehåller kolumner som du alltid vill ignorera, medan det finns andra kolumner du vill bevara för analys. I följande exempel ignoreras de fem första kolumnerna (tecknen), de följande tio kolumnerna bevaras, därefter ignoreras återigen fem kolumner och resten av raden bevaras. </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/.....\(..........\).....\(.*\)/\1\2/'
</pre><p>Varje punkt '<code class="literal">.</code>' motsvarar vilket enstaka tecken som helst. Strängarna "<code class="literal">\1</code>" och "<code class="literal">\2</code>" i ersättningssträngen refererar till den matchande texten inom det första och andra paret av  "<code class="literal">\(</code>" och "<code class="literal">\)</code>" som anger texten att bevara. </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1230"></a>Kombinera flera ersättningar</h4></div></div></div><p>Ibland vill du tillämpa flera ersättningar samtidigt. Då kan du använda semikolon '<code class="literal">;</code>' för att skilja dem från varandra. Till exempel: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>echo</strong></span></span> abrakadabra | <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/a/o/g;s/\(.*\)/\U\1/'
   -&gt; OBROKODOBRO
</pre></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a name="idm1237"></a>Använda <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span> istället för <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span></h4></div></div></div><p>Istället för <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> kanske du vill använda någonting annat såsom <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span>. </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span> -p -e 's/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>REGUTTRYCK</code></em></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>ERSÄTTNING</code></em></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>FLAGGOR</code></em></span>
</pre><p>Men vissa detaljer är annorlunda i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span>. Observera att där <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> behöver "<code class="literal">\(</code>" och "<code class="literal">\)</code>" kräver <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span> det enklare  "<code class="literal">(</code>" och "<code class="literal">)</code>" utan inledande '<code class="literal">\</code>'. Till exempel: </p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>sed</strong></span></span> 's/\(.*\)/\U\1/'
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>perl</strong></span></span> -p -e 's/(.*)/\U\1/'
</pre></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1261"></a>Ordning vid körning av preprocessor</h3></div></div></div><p>Data skickas igenom all intern och extern förbehandling i följande ordning: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Normal preprocessor,</p></li><li class="listitem"><p>Preprocessor för radmatchning,</p></li><li class="listitem"><p>Ignorera skiftläge (behandla som blanktecken) (konvertering till stora bokstäver),</p></li><li class="listitem"><p>Detektering av C/C++ kommentarer,</p></li><li class="listitem"><p>Ignorera tal (behandla som blanktecken),</p></li><li class="listitem"><p>Ignorera blanktecken</p></li></ul></div><p>Data efter den normala förbehandlingen bevaras för att visas och sammanfogas. De andra åtgärderna ändrar bara data som algoritmen för radmatchande jämförelse ser. </p><p>I de sällsynta fall då du använder normal förbehandling, observera att den radmatchande förbehandlingen ser utdata från den normala förbehandlingen som indata. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1279"></a>Varning</h3></div></div></div><p>Förbehandlingskommandon är ofta mycket användbara, men som med alla alternativ som ändrar texten eller döljer vissa skillnader automatiskt, kan du av misstag hoppa över vissa skillnader och i värsta fall förstöra viktig data. </p><p>Av denna orsak, om ett normalt preprocessorkommando används under en sammanfogning, talar <span class="application">KDiff3</span> om det för dig och frågar om det ska inaktiveras eller inte. Men du får ingen varning om ett <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Radmatchande preprocessorkommando</span></span> är aktivt. Sammanfogningen sker inte förrän alla konflikter är lösta. Om du inaktiverade <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Jämförelsevy</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Visa blanktecken</span></span> blir också skillnaderna som togs bort med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Radmatchande preprocessorkommando</span></span> osynliga. Om knappen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guibutton">Spara</span></span> förblir inaktiv under en sammanfogning (på grund av kvarvarande konflikter), försäkra dig om att aktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Jämförelsevy</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Visa blanktecken</span></span>. Om du inte vill sammanfoga dessa mindre viktiga skillnader för hand kan du välja <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Välj [A|B|C] för olösta konflikter med blanktecken</span></span>. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="options.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="dirmerge.html">Nästa</a></td></tr><tr><td class="prevCell">Alternativ </td><td class="upCell">Filjämförelse och sammanfogning</td><td class="nextCell"> Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="features.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="opendialog.html">Nästa</a></td></tr><tr><td class="prevCell">Mer funktioner </td><td class="upCell"> </td><td class="nextCell"> Dialogrutan Öppna</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="dirmerge.html"><html><head><title>Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="preprocessors.html" title="Preprocessorkommandon"><link rel="next" href="startingdirmerge.html" title="Starta katalogjämförelse eller sammanfogning"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="preprocessors.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="startingdirmerge.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="dirmerge"></a>Kapitel 3. Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></h1></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dirmergeintro"></a>Introduktion till katalogjämförelse och sammanfogning</h2></div></div></div><p>Ofta måste programmerare ändra många filer i en katalog för att uppnå sina syften. För att åstadkomma detta låter <span class="application">KDiff3</span> dig också jämföra och sammanfoga hela kataloger rekursivt! </p><p>Även om jämförelse och sammanfogning av kataloger verkar vara ganska självklart, finns det flera detaljer som du bör känna till. Det viktigaste är förstås faktum att många filer nu kan påverkas av varje åtgärd. Om du inte har säkerhetskopior av originaldata, kan det vara mycket svårt eller till och med omöjligt att återgå till originalläget. Så innan du påbörjar en sammanfogning, försäkra dig om att data är säkert, och att det är möjligt att återställa. Om du skapar ett arkiv, eller använder ett versionshanteringssystem är ditt eget beslut, men till och med erfarna programmerare och integratörer behöver ibland gammal källkod. Observera också att även om jag (upphovsmannen till <span class="application">KDiff3</span>) försöker att göra mitt bästa, kan jag inte garantera att det inte finns fel. Enligt <acronym class="acronym">GNU</acronym> GPL finns det INGEN GARANTI av något slag för det här programmet. Så var ödmjuk, och kom alltid ihåg: </p><div class="blockquote"><blockquote class="blockquote"><p>
   <span class="emphasis"><em>Att fela är mänskligt, men för att verkligen ställa till det behövs en dator.</em></span>
</p></blockquote></div><p>Så det här är vad programmet kan göra åt dig: <span class="application">KDiff3</span> ... </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>... läser och jämför två eller tre kataloger rekursivt,</p></li><li class="listitem"><p>... hanterar symboliska länkar särskilt,</p></li><li class="listitem"><p>... låter dig bläddra mellan filer med ett dubbelklick på musen,</p></li><li class="listitem"><p>... föreslår ett sammanfogningsalternativ för varje objekt, som du kan ändra innan katalogsammanfogningen startas,</p></li><li class="listitem"><p>... låter dig simulera sammanfogningen och listar åtgärderna som skulle ske, utan att verkligen göra dem,</p></li><li class="listitem"><p>... låter dig utföra sammanfogningen, och låter dig bestämma så fort manuell interaktion behövs,</p></li><li class="listitem"><p>... låter dig utföra vald åtgärd för alla objekt (tangenten <span class="keycap"><strong>F7</strong></span>) eller markerat objekt (tangenten <span class="keycap"><strong>F6</strong></span>),</p></li><li class="listitem"><p>... låter dig fortsätta sammanfogningen efter manuell interaktion med tangenten <span class="keycap"><strong>F7</strong></span>,</p></li><li class="listitem"><p>... skapar valfria säkerhetskopior, med filändelsen <code class="literal">.orig</code>,</p></li><li class="listitem"><p>...</p></li></ul></div></div><FILENAME filename="startingdirmerge.html"><html><head><title>Starta katalogjämförelse eller sammanfogning</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="prev" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="next" href="dirmergevisible.html" title="Katalogsammanfogning av synlig information"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Starta katalogjämförelse eller sammanfogning</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmerge.html">Föregående</a></td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"><a accesskey="n" href="dirmergevisible.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="startingdirmerge"></a>Starta katalogjämförelse eller sammanfogning</h2></div></div></div><p>Det här liknar mycket sammanfogning och jämförelse av en enstaka fil. Du måste bara ange kataloger på kommandoraden eller i dialogrutan för filöppning. </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1339"></a>Jämföra eller sammanfoga två kataloger: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2</code></em></span>
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2</code></em></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-o</code></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>målkatalog</code></em></span>
</pre><p>Om ingen målkatalog anges, använder <span class="application">KDiff3</span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog2</code></em></span>. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1351"></a>Jämföra eller sammanfoga tre kataloger: </h3></div></div></div><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2 katalog3</code></em></span>
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1 katalog2 katalog3</code></em></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-o</code></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>målkatalog</code></em></span>
</pre><p>När tre kataloger sammanfogas, används <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog1</code></em></span> som basen för sammanfogningen. Om ingen målkatalog anges, använder <span class="application">KDiff3</span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>katalog3</code></em></span> som målkatalog för sammanfogningen. </p><p>Observera att bara jämförelsen startas automatiskt, inte sammanfogningen. För det måste du först välja ett menyalternativ eller tangenten <span class="keycap"><strong>F7</strong></span>. (Mer information kommer senare.) </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmerge.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="dirmergevisible.html">Nästa</a></td></tr><tr><td class="prevCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span> </td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"> Katalogsammanfogning av synlig information</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="dirmergevisible.html"><html><head><title>Katalogsammanfogning av synlig information</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="prev" href="startingdirmerge.html" title="Starta katalogjämförelse eller sammanfogning"><link rel="next" href="dothemerge.html" title="Utföra en katalogsammanfogning"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Katalogsammanfogning av synlig information</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="startingdirmerge.html">Föregående</a></td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"><a accesskey="n" href="dothemerge.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dirmergevisible"></a>Katalogsammanfogning av synlig information</h2></div></div></div><p>Medan katalogerna läses visas en meddelanderuta som informerar dig om förloppet. Om du avbryter katalogavsökningen, visas bara filer som hittills har jämförts. </p><p>När katalogavsökningen är färdig, visar <span class="application">KDiff3</span> en listruta med återstående resultat, ... </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="dirbrowser.png"></div></div><p>... och detaljinformation om det markerade objektet till höger: </p><div class="screenshot"><div xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="mediaobject"><img src="iteminfo.png"></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="name"></a>Namnkolumnen</h3></div></div></div><p>Varje fil och katalog som hittades under avsökningen visas här i ett träd. Du kan välja ett objekt genom att klicka en gång på det med musen. </p><p>Katalogerna är normalt ihopdragna. Du kan expandera och dra ihop dem genom att klicka på "+"/"-", genom att dubbelklicka på objektet eller genom att använda tangenterna vänsterpil och högerpil. Menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> innehåller också två alternativ <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Dra ihop alla underkataloger</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Expandera alla underkataloger</span></span> som du kan använda för att dra ihop eller expandera alla kataloger på en gång. </p><p>Om du dubbelklickar på ett filobjekt, utförs filjämförelsen och jämförelsefönstret för filer visas. </p><p>Ikonen i namnkolumnen motsvarar filtypen i den första katalogen (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>). Den kan vara någon av dessa: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Normal fil</p></li><li class="listitem"><p>Normal katalog (katalogikon)</p></li><li class="listitem"><p>Länk till en fil (filikon med en länkpil)</p></li><li class="listitem"><p>Länk till en fil (filikon med en länkpil)</p></li></ul></div><p>Om filtypen är annorlunda i övriga kataloger, syns det i kolumnerna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> och i fönstret som visar detaljinformation om det markerade objektet. Observera att i dessa fall kan inte någon sammanfogningsåtgärd väljas automatiskt. När sammanfogningen startas, informeras användaren om den här sortens problem. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="coloring"></a>Kolumnerna A/B/C och färgläggningsschemat</h3></div></div></div><p>Som syns i bilden ovan, används färgerna röd, grön, gul och svart i kolumnerna <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Svart: Det här objektet finns inte i den här katalogen.</p></li><li class="listitem"><p>Grön: Nyaste objektet.</p></li><li class="listitem"><p>Gul: Äldre än grön, nyare än röd.</p></li><li class="listitem"><p>Röd: Äldsta objektet.</p></li></ul></div><p>Utom för objekt som var identiska i jämförelsen, där är färgen också identisk även om åldern inte är det. </p><p>Kataloger anses vara likadana om alla objekt de innehåller är likadana. Då har de också samma färg. Åldern på en katalog spelar dock ingen roll för dess färg. </p><p>Idén för färgläggningsschemat hittade jag i <a class="ulink" href="https://www.samba.org/ftp/paulus/" target="_top"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>dirdiff</strong></span></span></a>. Färgerna motsvarar färgerna hos ett löv som är grönt från början, sedan blir gult och till sist rött när det är gammalt. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="operation"></a>Åtgärdskolumnen</h3></div></div></div><p>Efter att ha jämfört katalogerna utvärderar <span class="application">KDiff3</span> också ett förslag på sammanfogningsåtgärd. Det visas i kolumnen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Åtgärd</span></span>. Du kan ändra den genom att klicka på åtgärden du vill ändra. En liten meny dyker upp och låter dig välja en åtgärd för objektet. (Du kan också välja den oftast använda åtgärden via tangentbordet. <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>1</strong></span>/<span class="keycap"><strong>2</strong></span>/<span class="keycap"><strong>3</strong></span>/<span class="keycap"><strong>4</strong></span>/<span class="keycap"><strong>Delete</strong></span> väljer <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sammanfoga</span></span>/<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Ta bort</span></span> om de är tillgängliga.) Åtgärden utförs under sammanfogningen. Vilka åtgärder som är tillgängliga beror på objektet och sammanfogningsläget som används. Sammanfogningsläget är ett av </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Sammanfogning av tre kataloger (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> behandlas som äldsta bas för båda).</p></li><li class="listitem"><p>Sammanfogning av två kataloger.</p></li><li class="listitem"><p>Tvåkatalogs synkroniseringsläge (aktiveras med alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Synkronisera kataloger</span></span>).</p></li></ul></div><p>Vid trekatalogers sammanfogning är den förslagna åtgärden: Om för ett objekt... </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>... alla tre katalogerna är likadana: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> är likadana med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> är det inte: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> (eller om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> inte finns, ta bort målet om det finns) </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> är likadana med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> är det inte: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> (eller om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> inte finns, ta bort målet om det finns) </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> är likadana med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> är det inte: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> (eller om <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> inte finns, ta bort målet om det finns) </p></li><li class="listitem"><p>... bara <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> finns: Ta bort målet (om det finns) </p></li><li class="listitem"><p>... bara <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> finns: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> </p></li><li class="listitem"><p>... bara <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> finns: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> är inte likadana: Sammanfoga </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> har inte samma filtyp (t.ex. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> är en katalog, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> är en fil): "Fel: Konflikt i filtyper". Medan sådana objekt finns, kan inte katalogsammanfogningen startas. </p></li></ul></div><p>Vid tvåkatalogers sammanfogning är den förslagna åtgärden: Om för ett objekt... </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>... båda katalogerna är likadana: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> finns men inte <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> finns men inte <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>: Kopiera från <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> finns men är inte likadana: Sammanfoga </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> har inte samma filtyp (t.ex. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> är en katalog, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> är en fil): "Fel: Konflikt i filtyper". Medan sådana objekt finns, kan inte katalogsammanfogningen startas. </p></li></ul></div><p>Synkroniseringsläge är bara aktivt om två kataloger och ingen explicit målkatalog anges, och om alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Synkronisera kataloger</span></span> är aktivt. <span class="application">KDiff3</span> väljer då en standardåtgärd så att båda katalogerna är likadana efteråt. Om för ett objekt ... </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>... båda katalogerna är lika: Ingenting görs. </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> finns, men inte <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>: Kopiera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> till <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> finns, men inte <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>: Kopiera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> till <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> finns, men är inte likadana: Sammanfoga och lagra resultatet i båda kataloger. (För användaren är det synliga filnamnet för att spara <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>, men därefter kopierar <span class="application">KDiff3</span> också <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> till <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>.) </p></li><li class="listitem"><p>... <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> har inte samma filtyp (t.ex. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> är en katalog, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> är en fil): "Fel: Konflikt i filtyper". Medan sådana objekt finns, kan inte katalogsammanfogningen startas. </p></li></ul></div><p>När två kataloger sammanfogas och alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kopiera nyare istället för att sammanfoga</span></span> är markerat, tittar <span class="application">KDiff3</span> på datum och föreslår att välja den nyare filen. Om filerna inte är lika men har samma datum, innehåller åtgärden "Fel: Datum är lika men filerna är det inte." Medan sådana objekt finns, kan inte katalogsammanfogningen startas. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="status"></a>Statuskolumnen</h3></div></div></div><p>Under sammanfogningen behandlas en fil i taget. Statuskolumnen visar <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Klar</span></span> för objekt där sammanfogningsåtgärden har lyckats, och någon annan text om något oväntat inträffade. När en sammanfogning är färdig, bör du göra en sista kontroll för att se att status för alla objekt är acceptabel. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="statisticscolulmns"></a>Statistikkolumner</h3></div></div></div><p>När filjämförelseläget <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Fullständig analys</span></span> är aktiverat i alternativen, visar <span class="application">KDiff3</span> extra kolumner som innehåller antal oupplösta, upplösta, inte blanka och blanka konflikter. (Kolumnen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Lösta</span></span> visas bara när kataloger jämförs eller sammanfogas.) </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="selectingvisiblefiles"></a>Välja listade filer</h3></div></div></div><p>Flera alternativ påverkar vilka filer som listas här. Vissa är tillgängliga i <a class="link" href="dirmergeoptions.html" title="Alternativ för att jämföra och sammanfoga kataloger">inställningsdialogrutan</a>. Menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Katalog</span></span> innehåller alternativen: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa identiska filer</span></span>: Filer som har detekterats som lika i alla indatakataloger. </p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa olika filer</span></span>: Filer som finns i två eller flera kataloger men inte är lika. </p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i A</span></span>: Filer som bara finns i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, men inte i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. </p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i B</span></span>: Filer som bara finns i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>, men inte i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. </p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i C</span></span>: Filer som bara finns i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>, men inte i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>. </p></li></ul></div><p>Aktivera bara alternativen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa</span></span> för objekten du vill lista. Om du till exempel bara vill lista alla objekt som antingen finns i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> eller i <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> men inte i båda, måste du aktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i A</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i B</span></span> och inaktivera alla andra (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa identiska filer</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa olika filer</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa bara filer i C</span></span>). Listan uppdateras omedelbart för att motsvara ändringen. </p><p>Alternativen gäller också för kataloger med ett undantag: Att inaktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa olika filer</span></span> döljer inte hela kataloger. Det fungerar bara för filer inne i dem. </p><p>Observera att av dessa är bara alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa identiska filer</span></span> som är bestående Övriga aktiveras när <span class="application">KDiff3</span> startas. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="startingdirmerge.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="dothemerge.html">Nästa</a></td></tr><tr><td class="prevCell">Starta katalogjämförelse eller sammanfogning </td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"> Utföra en katalogsammanfogning</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="dothemerge.html"><html><head><title>Utföra en katalogsammanfogning</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="prev" href="dirmergevisible.html" title="Katalogsammanfogning av synlig information"><link rel="next" href="dirmergeoptions.html" title="Alternativ för att jämföra och sammanfoga kataloger"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Utföra en katalogsammanfogning</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmergevisible.html">Föregående</a></td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"><a accesskey="n" href="dirmergeoptions.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dothemerge"></a>Utföra en katalogsammanfogning</h2></div></div></div><p>Du kan antingen sammanfoga markerat objekt (fil eller katalog), eller alla objekt. När du har gjort alla val av åtgärder (också i alla underkataloger), kan du utföra sammanfogningen. </p><p>Var medveten om att om du inte explicit angav en målkatalog, blir målet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> i trekatalogsläge, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> i tvåkatalogsläge, och i synkroniseringsläge är det <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span> och/eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span>. </p><p>Om du också har angivit en målkatalog, kontrollera att alla objekt som ska finnas i utmatningen finns i trädet. Det finns några alternativ som får vissa objekt att utelämnas från katalogjämförelsen och sammanfogningen. Kontrollera dessa alternativ för att undvika obehagliga överraskningar: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Rekursiva kataloger</span></span>: Om det är av, hittas inte objekt i underkataloger.</p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Mönster</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Undantagsmönster</span></span>: Inkludera eller undanta objekt som matchar</p></li><li class="listitem"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Undanta gömda filer</span></span></p></li><li class="listitem"><p><a class="link" href="dirmergevisible.html#selectingvisiblefiles" title="Välja listade filer">Visa alternativ</a> (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa identiska/olika filer</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Bara filer i A/B/C</span></span>)</p></li></ul></div><p>Om du ändrar inställningarna för att visa fler filer, måste du göra en omsökning via menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Avsök igen</span></span>. (Orsaken till det är att <span class="application">KDiff3</span> utelämnar jämförelsen för filer enligt kriterierna för att få snabbare jämförelsehastighet.) Om du ändrade fil- och katalogmönster för att undanta filer, uppdateras fillistan omedelbart när inställningsdialogrutan stängs. </p><p>Observera att när du skriver till en helt ny katalog vill du oftast också kopiera de identiska filerna. Aktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Visa identiska filer</span></span> i detta fall. Om din målkatalog är en av indatakatalogerna, är det inte nödvändigt eftersom filerna redan finns där. </p><p>Om du är nöjd hittills, är resten enkelt. </p><p>För att sammanfoga alla objekt: Välj <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Starta eller fortsätt katalogsammanfogning</span></span> i menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> eller tryck på <span class="keycap"><strong>F7</strong></span> (som är snabbtangenten). För att bara sammanfoga aktuellt objekt: Välj <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Utför åtgärd för aktuellt objekt</span></span> eller tryck på <span class="keycap"><strong>F6</strong></span>. </p><p>Om vissa objekt med ogiltiga filtyper fortfarande finns, på grund av filtyper med konflikter, visas en meddelanderuta och objekten pekas ut, så att du kan välja en giltig åtgärd för objektet. </p><p>Om du sammanfogar alla objekt visas en dialogruta som ger dig alternativen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Gör det</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Simulera det</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Avbryt</span></span>. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Välj <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Simulera det</span></span> om du vill se vad som skulle göras utan att verkligen göra det. En utförlig lista med alla åtgärder visas.</p></li><li class="listitem"><p>Välj annars <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Gör det</span></span> för att verkligen utföra sammanfogningen.</p></li></ul></div><p>Därefter utför <span class="application">KDiff3</span> den angivna åtgärden för alla objekt. Om manuell interaktion krävs (sammanfogning av enstaka fil), visas ett sammanfogningsfönster (<a class="link" href="screenshots.html#dirmergebigscreenshot">se den stora skärmbilden</a>). </p><p>När du är klar med manuell sammanfogning av en fil, välj återigen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Starta eller fortsätt katalogsammanfogning</span></span> eller tryck på <span class="keycap"><strong>F7</strong></span>. Om du inte har sparat ännu, ber en dialogruta dig att göra det. Därefter fortsätter <span class="application">KDiff3</span> till nästa objekt. </p><p>När <span class="application">KDiff3</span> stöter på ett fel, meddelas det och utförlig statusinformation visas. Längst ner i listan finns det några felmeddelanden som bör hjälpa dig att förstå problemets orsak. När du fortsätter sammanslagningen (tangenten <span class="keycap"><strong>F7</strong></span>), ger <span class="application">KDiff3</span> dig valet att försöka igen eller hoppa över objektet som orsakade problemet. Det betyder att du kan välja en annan åtgärd, eller lösa problemet på annat sätt, innan du fortsätter. </p><p>När sammanfogningen är färdig, informerar <span class="application">KDiff3</span> dig med en meddelanderuta. </p><p>Om vissa objekt sammanfogades individuellt innan katalogsammanfogningen, kommer <span class="application">KDiff3</span> ihåg det (medan sammanfogningssessionen pågår), och sammanfogar dem inte igen när sammanfogningen för alla objekt utförs. Även när sammanfogningen hoppas över eller ingenting sparas räknas dessa objekt som färdiga. Bara när sammanfogningsåtgärden ändras, tas objektets status <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Klar</span></span> bort och det kan sammanfogas igen. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmergevisible.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="dirmergeoptions.html">Nästa</a></td></tr><tr><td class="prevCell">Katalogsammanfogning av synlig information </td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"> Alternativ för att jämföra och sammanfoga kataloger</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="dirmergeoptions.html"><html><head><title>Alternativ för att jämföra och sammanfoga kataloger</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="prev" href="dothemerge.html" title="Utföra en katalogsammanfogning"><link rel="next" href="other.html" title="Andra funktioner i katalogsammanfogningsfönstret"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Alternativ för att jämföra och sammanfoga kataloger</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dothemerge.html">Föregående</a></td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"><a accesskey="n" href="other.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dirmergeoptions"></a>Alternativ för att jämföra och sammanfoga kataloger</h2></div></div></div><p>Inställning av <span class="application">KDiff3</span> (menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Inställningar</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Anpassa <span class="application">KDiff3</span></span></span>) har en sida som heter "Katalogsammanfogning" med följande alternativ: </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Rekursiva kataloger</span></span></span></dt><dd><p>Välj om kataloger ska sökas igenom rekursivt.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Mönster för filer</span></span></span></dt><dd><p>Bara filer som matchar något mönster här läggs till i trädet. Mer än ett mönster kan anges genom att använda semikolon ";" som skiljetecken. Giltiga jokertecken: '*' och '?'. (t.ex. "<code class="literal">*.cpp;*.h</code>"). Normalvärdet är "*". Mönstret används inte för kataloger.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Undantagsmönster för filer:</span></span></span></dt><dd><p>Filer som matchar något mönster undantas från trädet. Mer än ett mönster kan anges här genom att använda semikolon ";" som skiljetecken. Giltiga jokertecken: '*' och '?'. Normalvärdet är "<code class="literal">*.orig;*.o;*.obj</code>".</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Undantagsmönster för filer:</span></span></span></dt><dd><p>Kataloger som matchar något mönster undantas från trädet. Mer än ett mönster kan anges genom att använda semikolon ";" som skiljetecken. Giltiga jokertecken: '*' och '?'. Normalvärdet är "<code class="literal">CVS;deps;.svn</code>".</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Använd ignoreringsfil</span></span></span></dt><dd><p>Ignorera filer och kataloger som också skulle ignoreras av källkontroll. Många automatiskt genererade filer ignoreras av genom att använda ignoreringslistor. Den stora fördelen är att det kan vara katalogspecifikt via en lokal ignoreringsfil (se versionshanteringens dokumentation för mer information). </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Sök efter gömda filer och kataloger</span></span></span></dt><dd><p>För vissa filsystem har filer egenskapen "Dold". För andra system döljs ett filnamn som börjar med en punkt ("."). Alternativet låter dig bestämma om dessa filer ska ingå i trädet eller inte. Normalvärdet är på.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Följ fillänkar</span></span></span></dt><dd><p>För länkar till filer: Om inaktiverad, jämförs de symboliska länkarna. Om aktiverad, jämförs filerna bakom länkarna. Normalvärdet är av.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Följ fillänkar</span></span></span></dt><dd><p>För länkar till kataloger: Om inaktiverad, jämförs symboliska länkar. Om aktiverad behandlas länken som en katalog och avsöks rekursivt. (Observera att programmet inte kontrollerar om länken är "rekursiv". En katalog som innehåller en länk till samma katalog skulle orsaka en oändlig snurra, och efter en viss tid när stacken blir full eller minnet tar slut, kraschar programmet.) Normalvärdet är av.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Skiftlägeskänslig filnamnsjämförelse</span></span></span></dt><dd><p>Förvalt värde är falskt på <span class="trademark">Windows</span>®, och sant för andra operativsystem.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Filjämförelseläge:</span></span></span></dt><dd><p>
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Binär jämförelse</span></span></span></dt><dd><p>Det här är förvalt filjämförelseläge. </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Fullständig analys</span></span></span></dt><dd><p>Gör en fullständig analys av varje fil och visa kolumner med statistisk information. (Antal <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Upplösta</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Oupplösta</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Inte blanka</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Blanka</span></span> konflikter.) Den fullständiga analysen är långsammare än en enkel binäranalys, och är mycket långsammare för filer som inte innehåller text. (Ange lämpliga filmönster för att undvika dem.) </p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Lita på storlek och ändringsdatum (inte säkert)</span></span></span></dt><dd><p>Om du jämför stora kataloger via ett långsamt nätverk, kan det gå snabbare att bara jämföra ändringsdatum och fillängd. Men hastighetsförbättringen sker till priset av en liten osäkerhet. Använd alternativet med försiktighet. Normalvärdet är av.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Lita på storleken (inte säkert)</span></span></span></dt><dd><p>Liknar att lita på ändringsdatum. Ingen verklig jämförelse sker. Två filer anses vara lika om deras filstorlekar är lika. Detta är användbart när filkopieringsåtgärden inte bevarade ändringsdatum. Använd alternativet med försiktighet. Normalvärdet är av.</p></dd></dl></div></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Synkronisera kataloger</span></span></span></dt><dd><p>Aktiverar synkroniseringsläge när två kataloger jämförs och ingen explicit målkatalog anges. I det här läget väljes föreslagna åtgärder så att båda källkatalogerna är likadana efteråt. Sammanfogningsresultatet skrivs också till båda kataloger. Normalvärdet är av.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Kopiera nyare istället för att sammanfoga (inte säkert)</span></span></span></dt><dd><p>Istället för att sammanfoga kopierar den föreslagna åtgärden den nyare källan om ändringar har skett. (Anses vara osäkert, eftersom det förutsätter att du vet att den andra filen inte också har redigerats. Kontrollera för att vara säker i varje enskilt fall.) Normalvärdet är av.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Säkerhetskopior (.orig)</span></span></span></dt><dd><p>Om en fil eller hel katalog ersätts med en annan eller tas bort, då ändras originalversionens namn med tillägg av filändelsen <code class="literal">.orig</code>. Om en gammal säkerhetskopia med filändelsen <code class="literal">.orig</code> redan finns tas den bort utan säkerhetskopiering. Det här gäller också normal sammanfogning av enstaka filer, inte bara sammanfogningsläge för kataloger. Normalvärdet är på.</p></dd></dl></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dothemerge.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="other.html">Nästa</a></td></tr><tr><td class="prevCell">Utföra en katalogsammanfogning </td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"> Andra funktioner i katalogsammanfogningsfönstret</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="other.html"><html><head><title>Andra funktioner i katalogsammanfogningsfönstret</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="dirmerge.html" title="Kapitel 3. Katalogjämförelse och sammanfogning med KDiff3"><link rel="prev" href="dirmergeoptions.html" title="Alternativ för att jämföra och sammanfoga kataloger"><link rel="next" href="misc.html" title="Kapitel 4. Diverse ämnen"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Andra funktioner i katalogsammanfogningsfönstret</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmergeoptions.html">Föregående</a></td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"><a accesskey="n" href="misc.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="other"></a>Andra funktioner i katalogsammanfogningsfönstret</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1787"></a>Delat eller fullskärmsläge</h3></div></div></div><p>Oftast förblir listfönstret för katalogsammanfogning synligt medan en enstaka fil jämförs eller sammanfogas. Du kan flytta raden som delar fillistan från fönstren för textjämförelse med musen. Om du inte vill göra det, kan du inaktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Delad skärmvy för kataloger och text</span></span>. Därefter kan du använda <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Byt vy</span></span> för att byta mellan fillistan och fönstren för textjämförelse, som då upptar hela fönstret. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1796"></a>Jämföra och sammanfoga en ensam fil</h3></div></div></div><p>Du föredrar troligen ett vanligt dubbelklick på musen för att jämföra en fil. Hur som helst finns det också ett alternativ i menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span>. Du kan också direkt sammanfoga en enstaka fil, utan att starta katalogsammanfogning via <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Sammanfoga</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sammanfoga markerade filer</span></span>. När resultatet sparas, sätts status till klar, och filen sammanfogas inte igen om en katalogsammanfogning startas. </p><p>Men observera att statusinformationen går förlorad när du kör om en katalogavsökning: <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Avsök igen</span></span> </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1807"></a>Jämföra eller sammanfoga filer med olika namn</h3></div></div></div><p>Ibland behöver du jämföra eller sammanfoga filer med olika namn (t.ex. nuvarande fil och säkerhetskopian i samma katalog). </p><p>Markera den exakta filen genom att klicka på ikonen i kolumnen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>. Filen som först markeras på det sättet markeras med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, den andra och tredje med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span> oberoende av vilken kolumn de finns i. Bara upp till tre filer kan markeras på detta sätt. </p><p>Fortsätt genom att välja menyalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Jämför explicit markerade filer</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Sammanfoga explicit markerade filer</span></span>. Av bekvämlighetsskäl finns också menyalternativen som en sammanhangsberoende meny som visas när du klickar på den senast markerade filen. </p><p>Jämförelsen eller sammanfogningen av en fil sker i samma fönster. Om metoden används för kataloger öppnas ett nytt fönster. </p></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="dirmergeoptions.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="misc.html">Nästa</a></td></tr><tr><td class="prevCell">Alternativ för att jämföra och sammanfoga kataloger </td><td class="upCell">Katalogjämförelse och sammanfogning med <span class="application">KDiff3</span></td><td class="nextCell"> Diverse ämnen</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="preprocessors.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="startingdirmerge.html">Nästa</a></td></tr><tr><td class="prevCell">Preprocessorkommandon </td><td class="upCell"> </td><td class="nextCell"> Starta katalogjämförelse eller sammanfogning</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="misc.html"><html><head><title>Kapitel 4. Diverse ämnen</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="other.html" title="Andra funktioner i katalogsammanfogningsfönstret"><link rel="next" href="kpart.html" title="Använda KDiff3 som en Kpart"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Diverse ämnen</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="other.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="kpart.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="misc"></a>Kapitel 4. Diverse ämnen</h1></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="networktransparency"></a>Nätverkstransparens via KIO</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1829"></a>I/O-slavar</h3></div></div></div><p>KIO-biblioteket i Ramverk stöder nätverkstransparens via I/O-slavar. <span class="application">KDiff3</span> använder dem för att läsa indatafiler och avsöka kataloger. Det betyder att du kan ange filer och kataloger på lokal- och fjärr-resurser via webbadresser. </p><p>Exempel: </p><p>
</p><pre class="screen"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> test.cpp  ftp://ftp.langtbortistan.org/test.cpp
   <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdiff3</strong></span></span> tar:/home/hackare/arkiv.tar.gz/kat ./kat
</pre><p>
</p><p>Den första raden jämför en lokal fil med en fil på en <acronym class="acronym">FTP</acronym>-server. Den andra raden jämför en katalog i ett komprimerat arkiv med en lokal katalog. </p><p>Andra I/O-slavar som är intressanta är: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Filer från WWW (http:),</p></li><li class="listitem"><p>Filer från <acronym class="acronym">FTP</acronym> (ftp:),</p></li><li class="listitem"><p>Krypterad filöverföring (fish:, sftp:),</p></li><li class="listitem"><p><span class="trademark">Windows</span>®-resurser (smb:),</p></li><li class="listitem"><p>Lokala filer (file:),</p></li></ul></div><p>Andra saker som är möjliga, men troligen mindre användbara, är: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Manualsidor (man:),</p></li><li class="listitem"><p>Infosidor (info:),</p></li></ul></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1860"></a>Hur man skriver webbadresser</h3></div></div></div><p>En webbadress har en annorlunda syntax jämfört med sökvägar till lokala filer och kataloger. Vissa saker måste tas hänsyn till: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>En sökväg kan vara relativ, och kan innehålla "." eller "..". Det är inte möjligt för webbadresser, som alltid är absoluta. </p></li><li class="listitem"><p>Specialtecken måste skrivas med särskilda "teckenföljder". ("<code class="literal">#</code>" blir "<code class="literal">%23</code>", mellanslag blir "<code class="literal">%20</code>", etc.) Till exempel skulle en fil med namnet "<code class="literal">#</code>foo<code class="literal">#</code>" ha webbadressen "file:/<code class="literal">%23</code>foo<code class="literal">%23</code>". </p></li><li class="listitem"><p>När webbadresser inte fungerar som väntat, försök att öppna dem i <span class="application">Konqueror</span> först. </p></li></ul></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm1878"></a>Möjligheter med I/O-slavar</h3></div></div></div><p>Nätverkstransparens har en nackdel: Alla resurser har inte samma möjligheter. </p><p>Ibland beror det på serverns filsystem, ibland på protokollet. Här är en kort lista med begränsningar: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Ibland finns det inget stöd för länkar. </p></li><li class="listitem"><p>Eller finns det inget sätt att särskilja om en länk pekar på en fil eller katalog, då antas alltid en fil (ftp:, sftp:). </p></li><li class="listitem"><p>Kan inte alltid avgöra filstorleken. </p></li><li class="listitem"><p>Begränsat stöd för rättigheter. </p></li><li class="listitem"><p>Ingen möjlighet att ändra rättigheter eller ändringstid, så rättigheter eller tiden för en kopia skiljer sig från originalet. (Se alternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Lita på storleken (inte säkert)</span></span>. Ändring av rättigheter eller ändringstid är bara möjligt för lokala filer.) </p></li></ul></div></div></div><FILENAME filename="kpart.html"><html><head><title>Använda KDiff3 som en Kpart</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="misc.html" title="Kapitel 4. Diverse ämnen"><link rel="prev" href="misc.html" title="Kapitel 4. Diverse ämnen"><link rel="next" href="git.html" title="Använda KDiff3 som ett verktyg för jämförelse och sammanfogning med Git"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Använda <span class="application">KDiff3</span> som en Kpart</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="misc.html">Föregående</a></td><td class="upCell">Diverse ämnen</td><td class="nextCell"><a accesskey="n" href="git.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="kpart"></a>Använda <span class="application">KDiff3</span> som en Kpart</h2></div></div></div><p><span class="application">KDiff3</span> är en Kpart. För närvarande implementeras gränssnittet KParts::ReadOnlyPart. </p><p>Den huvudsakliga användningen är för skillnadsvisning i <span class="application">KDevelop</span>. <span class="application">KDevelop</span> startar alltid den interna skillnadsvisningen först. För att använda <span class="application">KDiff3</span>, klicka med höger musknapp i skillnadsvisningens fönster och välj <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Visa i KDiff3-del</span></span> i den sammanhangsberoende menyn. </p><p><span class="application">KDiff3</span> kräver normalt två fullständiga filer som indata. När det används som en del, antar <span class="application">KDiff3</span> att indatafilen är en programfixfil med unifierat format. <span class="application">KDiff3</span> hämtar därefter originalfilernas namn i programfixfilen. Åtminstone en av de två filerna måste vara tillgänglig. <span class="application">KDiff3</span> startar då kommandot <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>patch</strong></span></span> för att återskapa den andra filen. </p><p>Du kan välja en programfixfil i <span class="application">Dolphin</span> och välja <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Förhandsgranska i</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guisubmenu">Kdiff3-del</span></span> i den sammanhangsberoende menyn. Var medveten om att det inte fungerar om ingen av originalfilerna finns tillgänglig, och är inte tillförlitligt om originalfilen eller filerna har ändrats sedan programfixfilen skapades. </p><p>När det kör som ett delprogram tillhandahåller <span class="application">KDiff3</span> bara jämförelse mellan två filer, en mycket liten verktygsrad och meny. Sammanfogning eller katalogjämförelse stöds då inte. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="misc.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="git.html">Nästa</a></td></tr><tr><td class="prevCell">Diverse ämnen </td><td class="upCell">Diverse ämnen</td><td class="nextCell"> Använda <span class="application">KDiff3</span> som ett verktyg för jämförelse och sammanfogning med <span class="application">Git</span></td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="git.html"><html><head><title>Använda KDiff3 som ett verktyg för jämförelse och sammanfogning med Git</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="misc.html" title="Kapitel 4. Diverse ämnen"><link rel="prev" href="kpart.html" title="Använda KDiff3 som en Kpart"><link rel="next" href="faq.html" title="Kapitel 5. Vanliga frågor"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Använda <span class="application">KDiff3</span> som ett verktyg för jämförelse och sammanfogning med <span class="application">Git</span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="kpart.html">Föregående</a></td><td class="upCell">Diverse ämnen</td><td class="nextCell"><a accesskey="n" href="faq.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="git"></a>Använda <span class="application">KDiff3</span> som ett verktyg för jämförelse och sammanfogning med <span class="application">Git</span></h2></div></div></div><p><span class="application">KDiff3</span> kan användas som ett verktyg för jämförelse och sammanfogning med <a class="ulink" href="https://git-scm.com/" target="_top"><span class="application">Git</span></a>. </p><p>Lägg bara till följande rader i filen <code class="filename">gitconfig</code>. </p><pre class="programlisting">[diff]
        tool = kdiff3
[difftool "kdiff3"]
        path = &lt;sökväg till binärfilen kdiff3 på systemet&gt;
[difftool]
        prompt = false
        keepBackup = false
        trustExitCode = false
[merge]
        tool = kdiff3
[mergetool]
        prompt = false
        keepBackup = false
        keepTemporaries = false
[mergetool "kdiff3"]
        path = &lt;sökväg till binärfilen kdiff3 på systemet
&gt;
</pre><p>För att därefter se skillnaden mellan två incheckningar använd <strong class="userinput"><code>git difftool <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>första kondensat</code></em></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>andra kondensat</code></em></span> --tool=kdiff3 --cc <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>någon fil i git-trädet</code></em></span></code></strong> </p><p>Använd <strong class="userinput"><code>git merge <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>grennamn</code></em></span> &amp;&amp; git mergetool --tool=kdiff3</code></strong> för att sammanfoga en gren med <span class="application">KDiff3</span>. </p><p>Efter att sammanfogningskonflikter har lösts på <a class="link" href="merging.html#synchronise_views" title="Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position">vanligt sätt</a> är det tillräckligt att checka in ändringarna för att göra färdigt. </p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="kpart.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="faq.html">Nästa</a></td></tr><tr><td class="prevCell">Använda <span class="application">KDiff3</span> som en Kpart </td><td class="upCell">Diverse ämnen</td><td class="nextCell"> Vanliga frågor</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="other.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="kpart.html">Nästa</a></td></tr><tr><td class="prevCell">Andra funktioner i katalogsammanfogningsfönstret </td><td class="upCell"> </td><td class="nextCell"> Använda <span class="application">KDiff3</span> som en Kpart</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="faq.html"><html><head><title>Kapitel 5. Vanliga frågor</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="git.html" title="Använda KDiff3 som ett verktyg för jämförelse och sammanfogning med Git"><link rel="next" href="credits.html" title="Kapitel 6. Tack till och licens"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Vanliga frågor</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="git.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="credits.html">Nästa</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="faq"></a>Kapitel 5. Vanliga frågor</h1></div></div></div><p>Dokumentet kan ha uppdaterats efter din installation gjordes.
Du hittar den senaste versionen på <a class="ulink" href="http://docs.kde.org/" target="_top">http://docs.kde.org/</a>.</p><div class="qandaset"><a name="faqlist"></a><dl><dt>5.1. <a href="faq.html#idm1944">Varför kallas det "KDiff3"? </a></dt><dt>5.2. <a href="faq.html#idm1955">Varför licensieras det under GPL? </a></dt><dt>5.3. <a href="faq.html#idm1960">Vissa knappar och funktioner saknas. Vad är fel? </a></dt><dt>5.4. <a href="faq.html#idm1969">Ofta visas rader som är liknande men inte identiska intill varandra, men inte alltid. Varför? </a></dt><dt>5.5. <a href="faq.html#idm1975">Varför måste alla konflikter vara lösta innan sammanfogningsresultatet kan sparas? </a></dt><dt>5.6. <a href="faq.html#idm1983">Hur kan jag synkronisera jämförelsevyn och sammanfogningsvyn så att alla vyer visar samma textposition? </a></dt><dt>5.7. <a href="faq.html#idm1989">Varför ger git difftool --dir-diff "Blandning av länkar och normala filer" fel när KDiff3 används som jämförelseverktyg? </a></dt><dt>5.8. <a href="faq.html#idm1998">Varför har inte editorn i resultatfönstret för sammanfogning en "ångra"-funktion? </a></dt><dt>5.9. <a href="faq.html#idm2006">När jag tog bort en del text, visades plötsligt "&lt;Ingen källrad&gt;" och det kan inte tas bort. Vad betyder det och hur kan man ta bort det? </a></dt><dt>5.10. <a href="faq.html#idm2014">Varför stöder inte KDiff3 syntaxfärgläggning? </a></dt><dt>5.11. <a href="faq.html#idm2021">Kan man använda KDiff3 för att jämföra  OpenOffice.org®, Microsoft® Word, Microsoft® Excel, PDF-filer, etc.? </a></dt><dt>5.12. <a href="faq.html#idm2055">Vart har katalogalternativet Lista bara skillnader tagit vägen? </a></dt><dt>5.13. <a href="faq.html#idm2065">Hur kan man göra en stor markering i jämförelsefönstret fastän det tar så lång tid att rulla texten? </a></dt><dt>5.14. <a href="faq.html#idm2073">Det finns en stor mängd  information här, men din fråga har ändå inte besvarats? </a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%"><col></colgroup><tbody><tr class="question"><td align="left" valign="top"><a name="idm1944"></a><a name="idm1945"></a><p><b>5.1.</b></p></td><td align="left" valign="top"><p>Varför kallas det "<span class="application">KDiff3</span>"? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Verktyg som heter <span class="application">KDiff</span> och <span class="application">KDiff2</span> (som nu kallas <span class="application">Kompare</span>) fanns redan. Dessutom ska <span class="application">KDiff3</span> antyda att programmet kan sammanfoga som verktyget <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>diff3</strong></span></span> från samlingen med diff-verktyg. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1955"></a><a name="idm1956"></a><p><b>5.2.</b></p></td><td align="left" valign="top"><p>Varför licensieras det under GPL? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Jag har använt GPL-program under mycket lång tid nu, och lärt mig mycket genom att titta på en hel del av källkoden. Alltså är det här mitt "tack" till alla programmerare som också gjorde eller kommer att göra samma sak. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1960"></a><a name="idm1961"></a><p><b>5.3.</b></p></td><td align="left" valign="top"><p>Vissa knappar och funktioner saknas. Vad är fel? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Du kompilerade från källkod, men angav troligen inte rätt prefix för installationen. Normalt vill <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>cmake</strong></span></span> installera i <code class="filename">/usr/local</code>, men då kan inte resursfilen för användargränssnittet (dvs. <code class="filename">kdiff3ui.rc</code>) hittas. Filen <code class="filename">README</code> innehåller mer information om det riktiga prefixet. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1969"></a><a name="idm1970"></a><p><b>5.4.</b></p></td><td align="left" valign="top"><p>Ofta visas rader som är liknande men inte identiska intill varandra, men inte alltid. Varför? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Rader där bara antal blanktecken är olika behandlas som "lika", medan bara ett annorlunda blanktecken gör att raderna är "olika". Om liknande rader finns intill varandra, är detta i själva verket en slump men det är som tur är oftast fallet. Se också <a class="link" href="interpretinginformation.html#manualdiffhelp" title="Justera rader manuellt">hjälpen på manualsidan för diff</a>. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1975"></a><a name="idm1976"></a><p><b>5.5.</b></p></td><td align="left" valign="top"><p>Varför måste alla konflikter vara lösta innan sammanfogningsresultatet kan sparas? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>För varje likadant eller annorlunda avsnitt kommer editorn i fönstret med sammanfogningsresultatet ihåg var det börjar och slutar. Det behövs eftersom konflikter kan lösas upp manuellt genom att helt enkelt välja källknappen (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>). Informationen går förlorad när filen sparas som text, och det är för mycket ansträngning att skapa ett speciellt filformat som stöder att spara och återställa all nödvändig information. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1983"></a><a name="idm1984"></a><p><b>5.6.</b></p></td><td align="left" valign="top"><p>Hur kan jag synkronisera jämförelsevyn och sammanfogningsvyn så att alla vyer visar samma textposition? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Klicka på sammanfattningskolumnen till vänster om texten. (<a class="link" href="merging.html#synchronise_views" title="Ställa in aktuell grupp och synkronisera sammanfognings- och jämförelsevyns position">Se också här.</a>) </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1989"></a><a name="idm1990"></a><p><b>5.7.</b></p></td><td align="left" valign="top"><p>Varför ger <strong class="userinput"><code>git difftool --dir-diff</code></strong> "Blandning av länkar och normala filer" fel när KDiff3 används som jämförelseverktyg? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Det är en sidoeffekt av hur git fungerar internt. Om du försöker jämföra en tidigare version med det aktuella arbetsträdet, jämför git verkliga filer som representerar de tidigare arkiveringarna med symboliska länkar som pekar på arbetsträdet. Från och med 1.9 är <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Följ fillänkar</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Följ kataloglänkar</span></span> förvalda i Kidff3. Tidigare var de normalt avstängda. Det spelade ingen roll om "Fullständig analys" också var avstängt. Dock försökte KDiff3 initialt jämföra sökvägen som länken pekade på istället för att följa den med <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">Fullständig analys</span></span> på. Tidigare än 1.8 ignorerades det resulterande felet. Dock började 1.8 rapportera felet. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm1998"></a><a name="idm1999"></a><p><b>5.8.</b></p></td><td align="left" valign="top"><p>Varför har inte editorn i resultatfönstret för sammanfogning en "ångra"-funktion? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Hittills har det varit för stor ansträngning. Du kan alltid återställa en version från en källa (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>) genom att klicka på motsvarande knapp. För större redigering, rekommenderas användning av en annan editor ändå. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2006"></a><a name="idm2007"></a><p><b>5.9.</b></p></td><td align="left" valign="top"><p>När jag tog bort en del text, visades plötsligt "&lt;Ingen källrad&gt;" och det kan inte tas bort. Vad betyder det och hur kan man ta bort det? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>För varje likadant eller annorlunda avsnitt kommer editorn i fönstret med sammanfogningsresultatet ihåg var det börjar och slutar. "&lt;Ingen källrad&gt;" betyder att det inte finns någonting kvar i ett avsnitt, inte ens ett nyradstecken. Detta kan inträffa antingen vid automatisk sammanfogning eller efter redigering. Det är inget problem, eftersom informationen inte finns med i den sparade filen. Om du vill ha tillbaka originalkällan, markera bara källan (klicka på sammanfattningskolumnen till vänster) och klicka därefter på källknappen med innehållet som önskas (<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">A</span></span>, <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">B</span></span> eller <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">C</span></span>). </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2014"></a><a name="idm2015"></a><p><b>5.10.</b></p></td><td align="left" valign="top"><p>Varför stöder inte <span class="application">KDiff3</span> syntaxfärgläggning? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><span class="application">KDiff3</span> använder redan många färger för färgläggning av jämförelser. Ytterligare färgläggning skulle vara förvirrande. Använd en annan editor för detta. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2021"></a><a name="idm2022"></a><p><b>5.11.</b></p></td><td align="left" valign="top"><p>Kan man använda <span class="application">KDiff3</span> för att jämföra <span class="trademark"> OpenOffice.org</span>®, <span class="application"><span class="trademark">Microsoft</span>® Word</span>, <span class="application"><span class="trademark">Microsoft</span>® Excel</span>, <acronym class="acronym">PDF</acronym>-filer, etc.? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Även om <span class="application">KDiff3</span> kan analysera alla sorters filer, är resultatet troligen inte särskilt tillfredsställande för dig. </p><p><span class="application">KDiff3</span> skapades för att jämföra rena textfiler. <span class="trademark">OpenOffice</span>®, <span class="application"><span class="trademark">Microsoft</span>® Word</span>, <span class="application"><span class="trademark">Microsoft</span>® Excel</span>, och så vidare, lagrar mycket mer information i filerna (om teckensnitt, bilder, sidor, färger, etc.), som <span class="application">KDiff3</span> inte känner till. Alltså visar <span class="application">KDiff3</span> dig innehållet i filen tolkat som ren text, men det kan vara oläsbart eller åtminstone se mycket konstigt ut. </p><p>Eftersom de flesta program nuförtiden lagrar sitt innehåll med <acronym class="acronym">XML</acronym>-format, kanske du kan läsa det som ren text. Om ändringen bara var liten, kanske <span class="application">KDiff3</span> fortfarande kan hjälpa dig. </p><p>Den bästa lösningen om du bara vill jämföra texten (utan inbäddade objekt som bilder) är att använda menyalternativen <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Markera alla</span></span> och <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Redigera</span></span> → <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Kopiera</span></span> i programmet för att kopiera den intressanta texten till klippbordet och därefter klistra in texten i något av jämförelsefönstren i <span class="application">KDiff3</span>. (Se också <a class="link" href="selections.html" title="Markera, kopiera och klistra in">Markera, kopiera och klistra in</a>.) </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2055"></a><a name="idm2056"></a><p><b>5.12.</b></p></td><td align="left" valign="top"><p>Vart har katalogalternativet <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Lista bara skillnader</span></span> tagit vägen? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Det finns nu flera olika <a class="link" href="dirmergevisible.html#selectingvisiblefiles" title="Välja listade filer">"Visa"-alternativ</a> i menyn <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Katalog</span></span>. Att inaktivera <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Visa identiska filer</span></span> åstadkommer vad aktivering av <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Lista bara skillnader</span></span> brukade göra. </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2065"></a><a name="idm2066"></a><p><b>5.13.</b></p></td><td align="left" valign="top"><p>Hur kan man göra en stor markering i jämförelsefönstret fastän det tar så lång tid att rulla texten? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Påbörja markeringen som vanligt (klicka och håll nere vänster musknapp). Använd därefter navigationstangenterna (t.ex. <span class="keycode">Page Up</span>, <span class="keycode">Page Down</span>) medan vänster musknapp hålls nere. (Se också <a class="link" href="selections.html" title="Markera, kopiera och klistra in">Markera, kopiera och klistra in</a>.) </p></td></tr><tr class="question"><td align="left" valign="top"><a name="idm2073"></a><a name="idm2074"></a><p><b>5.14.</b></p></td><td align="left" valign="top"><p>Det finns en stor mängd  information här, men din fråga har ändå inte besvarats? </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Skicka gärna din fråga till mig. Jag uppskattar alla kommentarer. </p></td></tr></tbody></table></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="git.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"><a accesskey="n" href="credits.html">Nästa</a></td></tr><tr><td class="prevCell">Använda <span class="application">KDiff3</span> som ett verktyg för jämförelse och sammanfogning med <span class="application">Git</span> </td><td class="upCell"> </td><td class="nextCell"> Tack till och licens</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME><FILENAME filename="credits.html"><html><head><title>Kapitel 6. Tack till och licens</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, kdiff3, diff, sammanfoga, CVS, trippeljämförelse, jämföra, filer, kataloger, kataloger, versionshantering, trevägs sammanfogning, skillnader på plats, synkronisera, kpart, kio, nätverkstransparent, editor, blanktecken, kommentarer"><link rel="home" href="index.html" title="Handbok KDiff3"><link rel="up" href="index.html" title="Handbok KDiff3"><link rel="prev" href="faq.html" title="Kapitel 5. Vanliga frågor"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Tack till och licens</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="faq.html">Föregående</a></td><td class="upCell"> </td><td class="nextCell"></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="credits"></a>Kapitel 6. Tack till och licens</h1></div></div></div><p><span class="application">KDiff3</span>: Verktyg för jämförelser och sammanfogning av filer och kataloger </p><p>Program copyright 2002-2007 Joachim Eibl <code class="email">(joachim.eibl snabela gmx.de)</code> </p><p>Flera häftiga idéer och felrapporter kom från kolleger och många personer ute i den Vida Vilda Världen. Tack! </p><p>Dokumentation Copyright (c) 2002-2007 Joachim Eibl <code class="email">(joachim. eibl snabela gmx.de)</code> </p><p>Dokumentation Copyright (c) 2017-2019 Michael Reeves <code class="email">(reeves.87 snabela gmail.com)</code> </p><p>Översättning Stefan Asserhäll<code class="email">(stefan.asserhall AT bredband.net)</code></p><p><a name="gnu-fdl"></a>Den här dokumentationen licensieras under villkoren i <a class="ulink" href="help:/kdoctools5-common/fdl-license.html" target="_top">GNU Free Documentation
License</a>.</p><p>Det här programmet licensieras under villkoren i <a class="ulink" href="help:/kdoctools5-common/gpl-license.html" target="_top">GNU General Public License</a>.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="faq.html">Föregående</a></td><td class="upCell"><a accesskey="h" href="index.html">Hem</a></td><td class="nextCell"></td></tr><tr><td class="prevCell">Vanliga frågor </td><td class="upCell"> </td><td class="nextCell"> </td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="introduction.html">Nästa</a></td></tr><tr><td class="prevCell"> </td><td class="upCell"> </td><td class="nextCell"> Inledning</td></tr></table></div><div id="footer_text">Vill du ge en kommentar eller bidra med en uppdatering av den här sidan?<br>Skicka dina förslag till <a href="mailto:kde-doc-english@kde.org" class="footer_email">KDE:s dokumentationsgrupp</a></div></div></div></body></html></FILENAME>

Generated by dwww version 1.15 on Fri May 24 02:25:02 CEST 2024.