Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <FILENAME·​filename="index.​html"><html><head><ti​tle>Das·​Handbuch·​zu·​KDiff3</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="description"·​content='·​KDiff3·​ist·​ein·​Programm·​zum·​Anzeigen·​von·​Unterschieden·​und·​zum·​Zusammenführen·​von·​Dateien·​und·​Ordnern.​·​KDiff3·​vergleicht·​zwei·​oder·​drei·​Textdateien·​bzw.​·​Ordner·​und·​führt·​sie·​zusammen,​kann·​Unterschiede·​zeilenweise·​und·​sogar·​Zeichen·​für·​Zeichen·​anzeigen,​hat·​eine·​Funktion·​zum·​automatischen·​Zusammenführen,​enthält·​einen·​speziellen·​komfortablen·​Editor·​zum·​Auflösen·​von·​Konflikten·​beim·​Zusammenführen,​ist·​mit·​Hilfe·​von·​KIO·​Netzwerktransparent,​kann·​Unterschiede·​in·​"weißen"·​Zeichen·​oder·​Kommentaren·​besonders·​hervorheben·​oder·​verstecken.​unterstützt·​Unicode,​·​UTF-​8·​und·​weitere·​Dateikodierungen.​·​Dieses·​Dokument·​beschreibt·​KDif·​✂1 <FILENAME·​filename="index.​html"><html><head><ti​tle>Das·​Handbuch·​zu·​KDiff3</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="description"·​content='·​KDiff3·​ist·​ein·​Programm·​zum·​Anzeigen·​von·​Unterschieden·​und·​zum·​Zusammenführen·​von·​Dateien·​und·​Ordnern.​·​KDiff3·​vergleicht·​zwei·​oder·​drei·​Textdateien·​bzw.​·​Ordner·​und·​führt·​sie·​zusammen,​kann·​Unterschiede·​zeilenweise·​und·​sogar·​Zeichen·​für·​Zeichen·​anzeigen,​hat·​eine·​Funktion·​zum·​automatischen·​Zusammenführen,​enthält·​einen·​speziellen·​komfortablen·​Editor·​zum·​Auflösen·​von·​Konflikten·​beim·​Zusammenführen,​ist·​mit·​Hilfe·​von·​KIO·​Netzwerktransparent,​kann·​Unterschiede·​in·​"weißen"·​Zeichen·​oder·​Kommentaren·​besonders·​hervorheben·​oder·​verstecken.​unterstützt·​Unicode,​·​UTF-​8·​und·​weitere·​Dateikodierungen.​·​Dieses·​Dokument·​beschreibt·​KDif·​✂
2 </​p><p>Dieses·​Dokument·​beschreibt·​<span·​class="application">K​Diff3</​span>·​in·​der·​Version·​0.​9.​87.​·​</​p></​div></​div></​div></​div><hr></​div><div·​class="toc"><p><b>Inh​altsverzeichnis</​b></​p><dl><dt><span·​class="chapter"><a·​href="introduction.​html">1.​·​Einführung</​a></​span></​dt><dd><dl><dt><span·​class="sect1"><a·​href="introduction.​html#why">Noch·​eine·​Oberfläche·​zu·​Diff?</​a></​span></​dt><dt><span·​class="sect1"><a·​href="screenshots.​html">Bildschirmphoto​s·​und·​Funktionen</​a></​span></​dt><dt><span·​class="sect1"><a·​href="features.​html">Weitere·​Funktionen</​a></​span></​dt><dd><dl><dt><span·​class="sect2"><a·​href="features.​html#idp148734264">Ze​ilen-​·​und·​sogar·​Zeichenweises·​Darstellen·​von·​Unterschieden</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148736696">Er​kennen·​von·​Unterschieden·​in·​"weißen"·​Zeichen·​auf·​einen·​Blick</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148739000">3-​Wege-​Vergleichen</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148741688">Ko​mfortables·​zusammenfüh·​✂2 </​p><p>Dieses·​Dokument·​beschreibt·​<span·​class="application">K​Diff3</​span>·​in·​der·​Version·​0.​9.​87.​·​</​p></​div></​div></​div></​div><hr></​div><div·​class="toc"><p><b>Inh​altsverzeichnis</​b></​p><dl><dt><span·​class="chapter"><a·​href="introduction.​html">1.​·​Einführung</​a></​span></​dt><dd><dl><dt><span·​class="sect1"><a·​href="introduction.​html#why">Noch·​eine·​Oberfläche·​zu·​Diff?</​a></​span></​dt><dt><span·​class="sect1"><a·​href="screenshots.​html">Bildschirmphoto​s·​und·​Funktionen</​a></​span></​dt><dt><span·​class="sect1"><a·​href="features.​html">Weitere·​Funktionen</​a></​span></​dt><dd><dl><dt><span·​class="sect2"><a·​href="features.​html#idp148726072">Ze​ilen-​·​und·​sogar·​Zeichenweises·​Darstellen·​von·​Unterschieden</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148728504">Er​kennen·​von·​Unterschieden·​in·​"weißen"·​Zeichen·​auf·​einen·​Blick</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148730808">3-​Wege-​Vergleichen</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148733496">Ko​mfortables·​zusammenfüh·​✂
3 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="screenshot_merge​.​png"><hr></​div></​div><p>3 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="screenshot_merge​.​png"><hr></​div></​div><p>
4 </​p><p><a·​name="dirmergebigscre​enshot"></​a><span·​class="application">K​Diff3</​span>·​hilft·​Ihnen·​auch·​beim·​Vergleichen·​und·​Zusammenführen·​kompletter·​Ordner.​·​Dieses·​Bildschirmphoto·​zeigt·​<span·​class="application">K​Diff3</​span>·​beim·​Ordner-​Zusammenführen:​·​</​p><p>4 </​p><p><a·​name="dirmergebigscre​enshot"></​a><span·​class="application">K​Diff3</​span>·​hilft·​Ihnen·​auch·​beim·​Vergleichen·​und·​Zusammenführen·​kompletter·​Ordner.​·​Dieses·​Bildschirmphoto·​zeigt·​<span·​class="application">K​Diff3</​span>·​beim·​Ordner-​Zusammenführen:​·​</​p><p>
5 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="dirmergebig.​png"><hr></​div></​div><p>5 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="dirmergebig.​png"><hr></​div></​div><p>
6 </​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="introduction.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="features.​html">Weiter</​a></​td></​tr><tr><td·​class="prevCell">Einf​ührung </​td><td·​class="upCell">Einfüh​rung</​td><td·​class="nextCell"> Wei​tere·​Funktionen</​td></​tr></​table></​div><div·​id="footer_text">Möch​ten·​Sie·​Kommentare·​und·​Verbesserungen·​zu·​dieser·​Seite·​beitragen?<br>Senden·​Sie·​Ihre·​Vorschläge·​an·​das·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​KDE·​Dokumentationsteam</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="features.​html"><html><head><ti​tle>Weitere·​Funktionen</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta··​✂6 </​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="introduction.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="features.​html">Weiter</​a></​td></​tr><tr><td·​class="prevCell">Einf​ührung </​td><td·​class="upCell">Einfüh​rung</​td><td·​class="nextCell"> Wei​tere·​Funktionen</​td></​tr></​table></​div><div·​id="footer_text">Möch​ten·​Sie·​Kommentare·​und·​Verbesserungen·​zu·​dieser·​Seite·​beitragen?<br>Senden·​Sie·​Ihre·​Vorschläge·​an·​das·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​KDE·​Dokumentationsteam</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="features.​html"><html><head><ti​tle>Weitere·​Funktionen</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta··​✂
7 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148757048"><​/​a>Zusammenführen·​von·​zwei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2</​code></​em></​span>·​-​m7 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148748856"><​/​a>Zusammenführen·​von·​zwei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2</​code></​em></​span>·​-​m
8 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ausgabedatei</​code></​em></​span>8 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ausgabedatei</​code></​em></​span>
9 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148759864"><​/​a>Vergleichen·​von·​drei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>9 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148751672"><​/​a>Vergleichen·​von·​drei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>
10 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148761528"><​/​a>Zusammenführen·​von·​drei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>·​-​m10 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148753336"><​/​a>Zusammenführen·​von·​drei·​Dateien:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>·​-​m
11 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ausgabedatei</​code></​em></​span>11 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1·​datei2·​datei3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ausgabedatei</​code></​em></​span>
12 </​pre><p>Beachten·​Sie,​·​dass·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1</​code></​em></​span>·​als·​Basis·​für·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei2</​code></​em></​span>·​und·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei3</​code></​em></​span>·​verwendet·​wird.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148765880"><​/​a>Spezialfall:​·​Dateien·​mit·​gleichem·​Namen·​</​h3></​div></​div></​div><p>Wenn·​alle·​Dateien·​den·​gleichen·​Namen·​haben,​·​aber·​in·​verschiedenen·​Ordnern·​liegen,​·​dann·​können·​Sie·​sich·​die·​Tipparbeit·​erleichtern·​indem·​Sie·​nur·​den·​Dateinamen·​der·​ersten·​Datei·​vollständig·​ausschreiben.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="·​✂12 </​pre><p>Beachten·​Sie,​·​dass·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei1</​code></​em></​span>·​als·​Basis·​für·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei2</​code></​em></​span>·​und·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>datei3</​code></​em></​span>·​verwendet·​wird.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148757688"><​/​a>Spezialfall:​·​Dateien·​mit·​gleichem·​Namen·​</​h3></​div></​div></​div><p>Wenn·​alle·​Dateien·​den·​gleichen·​Namen·​haben,​·​aber·​in·​verschiedenen·​Ordnern·​liegen,​·​dann·​können·​Sie·​sich·​die·​Tipparbeit·​erleichtern·​indem·​Sie·​nur·​den·​Dateinamen·​der·​ersten·​Datei·​vollständig·​ausschreiben.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="·​✂
13 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148767928"><​/​a>Kommandozeile·​zum·​Vergleichen·​bzw.​·​Zusammenführen·​von·​Ordnern:​·​</​h3></​div></​div></​div><p>Das·​Vorgehen·​ist·​hier·​sehr·​ähnlich,​·​doch·​nun·​geht·​es·​um·​Ordner.​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>13 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148759736"><​/​a>Kommandozeile·​zum·​Vergleichen·​bzw.​·​Zusammenführen·​von·​Ordnern:​·​</​h3></​div></​div></​div><p>Das·​Vorgehen·​ist·​hier·​sehr·​ähnlich,​·​doch·​nun·​geht·​es·​um·​Ordner.​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>
14 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>14 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>
15 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>15 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>
16 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>16 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>
17 </​pre><p>Zum·​Vergleichen·​bzw.​·​Zusammenführen·​von·​Ordnern·​lesen·​Sie·​bitte·​<a·​class="link"·​href="dirmerge.​html"·​title="Kapitel·​3.​·​Mit·​KDiff3·​Ordner·​Vergleichen·​und·​Zusammenführen">hier<​/​a>·​weiter.​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148773944"><​/​a>Mehr·​Informationen·​zu·​den·​Kommandozeilen-​Optionen·​erhalten·​Sie·​mit·​diesem·​Befehl:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​-​-​help17 </​pre><p>Zum·​Vergleichen·​bzw.​·​Zusammenführen·​von·​Ordnern·​lesen·​Sie·​bitte·​<a·​class="link"·​href="dirmerge.​html"·​title="Kapitel·​3.​·​Mit·​KDiff3·​Ordner·​Vergleichen·​und·​Zusammenführen">hier<​/​a>·​weiter.​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148765752"><​/​a>Mehr·​Informationen·​zu·​den·​Kommandozeilen-​Optionen·​erhalten·​Sie·​mit·​diesem·​Befehl:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​-​-​help
18 Options:​18 Options:​
19 ··​-​m,​·​-​-​merge···············​Quellen·​zusammenführen.​19 ··​-​m,​·​-​-​merge···············​Quellen·​zusammenführen.​
20 ··​-​b,​·​-​-​base·​file···········​Explizite·​Basisdatei.​·​Für·​Kompatibilität·​mit·​anderen·​Programmen.​20 ··​-​b,​·​-​-​base·​file···········​Explizite·​Basisdatei.​·​Für·​Kompatibilität·​mit·​anderen·​Programmen.​
21 ··​-​o,​·​-​-​output·​datei········​Ausgabe-​Datei.​·​Impliziert·​-​m.​·​Z.​·​B.​:​·​-​o·​neueDatei.​txt21 ··​-​o,​·​-​-​output·​datei········​Ausgabe-​Datei.​·​Impliziert·​-​m.​·​Z.​·​B.​:​·​-​o·​neueDatei.​txt
22 ··​-​-​out·​file················​Ausgabe-​Datei.​·​(Für·​Kompatibilität·​mit·​anderen·​Programmen.​)​22 ··​-​-​out·​file················​Ausgabe-​Datei.​·​(Für·​Kompatibilität·​mit·​anderen·​Programmen.​)​
23 ··​-​-​auto····················​Keine·​graphische·​Oberfläche,​·​wenn·​alle·​Konflikte·​automatisch·​aufgelöst·​werden·​können.​·​(Benötigt·​-​o·​datei)​23 ··​-​-​auto····················​Keine·​graphische·​Oberfläche,​·​wenn·​alle·​Konflikte·​automatisch·​aufgelöst·​werden·​können.​·​(Benötigt·​-​o·​datei)​
24 ··​-​-​qall····················​Konflikte·​nicht·​automatisch·​auflösen.​·​(Aus·​Kompatibilitätsgründe​n.​)​24 ··​-​-​qall····················​Konflikte·​nicht·​automatisch·​auflösen.​·​(Aus·​Kompatibilitätsgründe​n.​)​
25 ··​-​-​L1·​alias1···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​1·​(Basis)​.​25 ··​-​-​L1·​alias1···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​1·​(Basis)​.​
26 ··​-​-​L2·​alias2···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​2.​26 ··​-​-​L2·​alias2···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​2.​
27 ··​-​-​L3·​alias3···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​3.​27 ··​-​-​L3·​alias3···············​Sichtbarer·​Namensersatz·​für·​Quelldatei·​3.​
28 ··​-​L,​·​-​-​fname·​alias·········​Alternativer·​sichtbarer·​Namensersatz.​·​Für·​jede·​Quelldatei·​einmal·​angeben.​28 ··​-​L,​·​-​-​fname·​alias·········​Alternativer·​sichtbarer·​Namensersatz.​·​Für·​jede·​Quelldatei·​einmal·​angeben.​
29 ··​-​u························​Hat·​keine·​Wirkung.​·​Für·​Kompatibilität·​mit·​anderen·​Programmen.​29 ··​-​u························​Hat·​keine·​Wirkung.​·​Für·​Kompatibilität·​mit·​anderen·​Programmen.​
30 </​pre></​div></​div><FILENAME·​filename="opendialog.​html"><html><head><ti​tle>Öffnen-​Dialog</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="keywords"·​content='KDE,​·​kdeextragear,​·​kdiff3,​·​vergleichen,​·​zusammenführen,​·​CVS,​·​dreifach-​vergleichen,​·​vergleichen,​·​Dateien,​·​Ordner,​·​Versionskontrolle,​·​Drei-​Wege-​Zusammenführen,​·​Unterschiede·​innerhalb·​einer·​Zeile,​·​synchronisieren,​·​kpart,​·​kio,​·​netzwerktransparent,​·​Editor,​·​"weißes"·​Zeichen,​·​Kommentare'><link·​rel="home"·​href="index.​html"·​title="Das·​Handbuch·​zu·​KDiff3"><link·​rel="up"·​href="documentation.​html"·​title="Kapitel·​2.​·​Dokumentation·​zum·​Vergleichen·​und·​Zusammenführen·​von·​Dateien"><link·​rel="prev"·​href="documentation.​html"·​title="Kapitel·​2.​·​Dokumentation·​zum·​Vergleichen·​und·​Zusammenführen·​von·​Dateien"><link·​rel="next"··​✂30 </​pre></​div></​div><FILENAME·​filename="opendialog.​html"><html><head><ti​tle>Öffnen-​Dialog</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="keywords"·​content='KDE,​·​kdeextragear,​·​kdiff3,​·​vergleichen,​·​zusammenführen,​·​CVS,​·​dreifach-​vergleichen,​·​vergleichen,​·​Dateien,​·​Ordner,​·​Versionskontrolle,​·​Drei-​Wege-​Zusammenführen,​·​Unterschiede·​innerhalb·​einer·​Zeile,​·​synchronisieren,​·​kpart,​·​kio,​·​netzwerktransparent,​·​Editor,​·​"weißes"·​Zeichen,​·​Kommentare'><link·​rel="home"·​href="index.​html"·​title="Das·​Handbuch·​zu·​KDiff3"><link·​rel="up"·​href="documentation.​html"·​title="Kapitel·​2.​·​Dokumentation·​zum·​Vergleichen·​und·​Zusammenführen·​von·​Dateien"><link·​rel="prev"·​href="documentation.​html"·​title="Kapitel·​2.​·​Dokumentation·​zum·​Vergleichen·​und·​Zusammenführen·​von·​Dateien"><link·​rel="next"··​✂
31 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Vorverarbeitungsbefeh​l:​</​em></​span></​span></​dt><dd><p>Beim·​Lesen·​einer·​Datei·​wird·​sie·​zuerst·​diesem·​externen·​Kommando·​übergeben.​·​In·​<span·​class="application">K​Diff3</​span>·​wird·​dann·​die·​Ausgabe·​des·​Kommandos·​sichtbar,​·​und·​nicht·​die·​Datei·​selbst.​·​Sie·​können·​Ihren·​eigenen·​Präprozessor·​schreiben,​·​der·​genau·​Ihren·​Ansprüchen·​entspricht.​·​Sie·​können·​diese·​Funktion·​z.​·​B.​·​zum·​herausschneiden·​störender·​Teile·​oder·​zum·​korrigieren·​der·​Einrückung·​verwenden.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich:​</​em></​span></​span></​dt><dd><p>Beim·​Lesen·​einer·​Datei·​wird·​sie·​zuerst·​diesem·​externen·​Kommando·​übergeben.​·​Wenn·​auch·​ein·​normaler·​Vorverarbeitungsbefeh​l·​angegeben·​wurde·​(siehe·​oben)​,​·​dann·​ist·​die·​Ausgabe·​des·​Befehls·​die·​Eingabe·​dieses·​Vorverarbeitungsbefeh​ls.​·​Die·​Ausgabe·​des·​Kommandos·​wird·​nur·​beim·​Zeilenabgleich·​verwendet.​·​Sie·​können·​Ihren·​eigenen·​Präprozessor·​schreiben,​·​der·​genau·​Ih·​✂31 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Vorverarbeitungsbefeh​l:​</​em></​span></​span></​dt><dd><p>Beim·​Lesen·​einer·​Datei·​wird·​sie·​zuerst·​diesem·​externen·​Kommando·​übergeben.​·​In·​<span·​class="application">K​Diff3</​span>·​wird·​dann·​die·​Ausgabe·​des·​Kommandos·​sichtbar,​·​und·​nicht·​die·​Datei·​selbst.​·​Sie·​können·​Ihren·​eigenen·​Präprozessor·​schreiben,​·​der·​genau·​Ihren·​Ansprüchen·​entspricht.​·​Sie·​können·​diese·​Funktion·​z.​·​B.​·​zum·​herausschneiden·​störender·​Teile·​oder·​zum·​korrigieren·​der·​Einrückung·​verwenden.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich:​</​em></​span></​span></​dt><dd><p>Beim·​Lesen·​einer·​Datei·​wird·​sie·​zuerst·​diesem·​externen·​Kommando·​übergeben.​·​Wenn·​auch·​ein·​normaler·​Vorverarbeitungsbefeh​l·​angegeben·​wurde·​(siehe·​oben)​,​·​dann·​ist·​die·​Ausgabe·​des·​Befehls·​die·​Eingabe·​dieses·​Vorverarbeitungsbefeh​ls.​·​Die·​Ausgabe·​des·​Kommandos·​wird·​nur·​beim·​Zeilenabgleich·​verwendet.​·​Sie·​können·​Ihren·​eigenen·​Präprozessor·​schreiben,​·​der·​genau·​Ih·​✂
32 </​p><p>Der·​Gedanke·​dahinter·​ist,​·​dem·​Anwender·​mehr·​Flexibilität·​beim·​Einrichten·​der·​Diff-​Ergebnisse·​zu·​ermöglichen.​·​Doch·​dafür·​wird·​ein·​externes·​Programm·​benötigt,​·​und·​die·​meisten·​Anwender·​möchten·​das·​nicht·​selbst·​programmieren.​·​Die·​Gute·​Nachricht·​ist·​allerdings,​·​dass·​in·​dem·​meisten·​Fällen·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​oder·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​vollkommen·​ausreichen.​·​</​p><p>Beispiel:​·​Ein·​einfacher·​Testfall.​·​Wie·​nehmen·​eine·​Datei·​a.​txt·​(6·​Zeilen)​:​</​p><pre·​class="screen">32 </​p><p>Der·​Gedanke·​dahinter·​ist,​·​dem·​Anwender·​mehr·​Flexibilität·​beim·​Einrichten·​der·​Diff-​Ergebnisse·​zu·​ermöglichen.​·​Doch·​dafür·​wird·​ein·​externes·​Programm·​benötigt,​·​und·​die·​meisten·​Anwender·​möchten·​das·​nicht·​selbst·​programmieren.​·​Die·​Gute·​Nachricht·​ist·​allerdings,​·​dass·​in·​dem·​meisten·​Fällen·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​oder·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​vollkommen·​ausreichen.​·​</​p><p>Beispiel:​·​Ein·​einfacher·​Testfall.​·​Wie·​nehmen·​eine·​Datei·​a.​txt·​(6·​Zeilen)​:​</​p><pre·​class="screen">
33 ······​aa33 ······​aa
34 ······​ba34 ······​ba
35 ······​ca35 ······​ca
36 ······​da36 ······​da
37 ······​ea37 ······​ea
Offset 62, 43 lines modifiedOffset 62, 43 lines modified
62 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​'62 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​'
63 ···​-​&gt;​·​obrakadabra63 ···​-​&gt;​·​obrakadabra
64 </​pre><p>·​Dieses·​Beispiel·​zeigt·​ein·​einfaches·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>-​Kommando,​·​das·​das·​erste·​Vorkommen·​von·​"a"·​durch·​"o"·​ersetzt.​·​Wenn·​Sie·​alle·​Vorkommen·​ersetzen·​möchten,​·​müssen·​Sie·​den·​Schalter·​"g"·​benutzen:​·​</​p><pre·​class="screen">64 </​pre><p>·​Dieses·​Beispiel·​zeigt·​ein·​einfaches·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>-​Kommando,​·​das·​das·​erste·​Vorkommen·​von·​"a"·​durch·​"o"·​ersetzt.​·​Wenn·​Sie·​alle·​Vorkommen·​ersetzen·​möchten,​·​müssen·​Sie·​den·​Schalter·​"g"·​benutzen:​·​</​p><pre·​class="screen">
65 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g'65 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g'
66 ···​-​&gt;​·​obrokodobro66 ···​-​&gt;​·​obrokodobro
67 </​pre><p>·​Das·​"|"-​Symbol·​ist·​das·​Pipe-​Kommando,​·​es·​übergibt·​die·​Ausgabe·​des·​ersten·​Kommandos·​an·​die·​Eingabe·​des·​folgenden·​Kommando.​·​Wenn·​Sie·​Ihr·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>-​Kommando·​mit·​einer·​längeren·​Datei·​testen·​möchten,​·​dann·​können·​Sie·​unter·​Unix·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​und·​unter·​Window·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>type</​strong></​span></​span>·​dazu·​benutzen.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​wird·​die·​Ersetzung·​in·​jeder·​Zeile·​der·​Datei·​durchführen.​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​co·​✂67 </​pre><p>·​Das·​"|"-​Symbol·​ist·​das·​Pipe-​Kommando,​·​es·​übergibt·​die·​Ausgabe·​des·​ersten·​Kommandos·​an·​die·​Eingabe·​des·​folgenden·​Kommando.​·​Wenn·​Sie·​Ihr·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>-​Kommando·​mit·​einer·​längeren·​Datei·​testen·​möchten,​·​dann·​können·​Sie·​unter·​Unix·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​und·​unter·​Window·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>type</​strong></​span></​span>·​dazu·​benutzen.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​wird·​die·​Ersetzung·​in·​jeder·​Zeile·​der·​Datei·​durchführen.​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​co·​✂
68 </​pre><p>68 </​pre><p>
69 </​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="sedforkdiff3"><​/​a>Beispielanwendungen​·​von·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​in·​KDiff3</​h3></​div></​div></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148974648"><​/​a>Ignorieren·​weiterer·​Kommentartypen</​h4></​div></​div></​div><p>Zur·​Zeit·​unterstützt·​KDiff3·​nur·​C/​C++-​Kommentare.​·​Mit·​Hilfe·​des·​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich·​können·​Sie·​auf·​andere·​Kommentar-​Arten·​unterstützen.​·​Dafür·​wandeln·​Sie·​diese·​in·​C/​C++-​Kommentare·​um.​·​Beispiel:​·​Um·​Kommentare·​zu·​ignorieren,​·​die·​mit·​"#"·​beginnen,​·​würden·​Sie·​diese·​zu·​"/​/​"·​umwandeln.​·​Außerdem·​muss·​natürlich·​die·​Option·​"C/​C++-​Kommentare·​ignorieren"·​aktiviert·​sein·​damit·​dies·​etwas·​bewirkt.​·​Ein·​passendes·​Kommando·​für·​den·​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich·​wäre·​zum·​Beispiel:​·​</​p><pre·​class="screen">69 </​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="sedforkdiff3"><​/​a>Beispielanwendungen​·​von·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​in·​KDiff3</​h3></​div></​div></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148966456"><​/​a>Ignorieren·​weiterer·​Kommentartypen</​h4></​div></​div></​div><p>Zur·​Zeit·​unterstützt·​KDiff3·​nur·​C/​C++-​Kommentare.​·​Mit·​Hilfe·​des·​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich·​können·​Sie·​auf·​andere·​Kommentar-​Arten·​unterstützen.​·​Dafür·​wandeln·​Sie·​diese·​in·​C/​C++-​Kommentare·​um.​·​Beispiel:​·​Um·​Kommentare·​zu·​ignorieren,​·​die·​mit·​"#"·​beginnen,​·​würden·​Sie·​diese·​zu·​"/​/​"·​umwandeln.​·​Außerdem·​muss·​natürlich·​die·​Option·​"C/​C++-​Kommentare·​ignorieren"·​aktiviert·​sein·​damit·​dies·​etwas·​bewirkt.​·​Ein·​passendes·​Kommando·​für·​den·​Vorverarbeitungsbefeh​l·​nur·​für·​Zeilenabgleich·​wäre·​zum·​Beispiel:​·​</​p><pre·​class="screen">
70 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​#/​\/​\/​/​'70 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​#/​\/​\/​/​'
71 </​pre><p>·​Weil·​das·​Zeichen·​"/​"·​für·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​ein·​Sonderzeichen·​ist,​·​muss·​jedem·​"/​"·​ein·​"\"·​vorangestellt·​werden.​·​Manchmal·​wird·​dies·​benötigt,​·​um·​einem·​Sonderzeichen·​die·​besondere·​Bedeutung·​zu·​"entziehen".​·​Außerdem·​sind·​die·​einfachen·​Anführungszeichen·​(')​·​vor·​und·​hinter·​dem·​Ersetzungskommando·​wichtig,​·​weil·​die·​Shell·​sonst·​versucht,​·​einige·​der·​Zeichen·​wie·​'#',​·​'$'·​oder·​'\'·​zu·​ersetzen·​bevor·​sie·​an·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​weitergereicht·​werden.​·​Unter·​Windows·​müssen·​Sie·​doppelte·​Anführungszeichen·​verwenden·​(")​.​·​Windows·​ersetzt·​Zeichen·​wie·​'%'·​grundsätzlich,​·​hier·​müssen·​Sie·​eventuell·​ein·​wenig·​experimentieren.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148977208"><​/​a>Diff·​ohne·​Beachtung·​der·​Groß-​/​·​Kleinschreibung</​h4></​div></​div></​div><p>Verw·​✂71 </​pre><p>·​Weil·​das·​Zeichen·​"/​"·​für·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​ein·​Sonderzeichen·​ist,​·​muss·​jedem·​"/​"·​ein·​"\"·​vorangestellt·​werden.​·​Manchmal·​wird·​dies·​benötigt,​·​um·​einem·​Sonderzeichen·​die·​besondere·​Bedeutung·​zu·​"entziehen".​·​Außerdem·​sind·​die·​einfachen·​Anführungszeichen·​(')​·​vor·​und·​hinter·​dem·​Ersetzungskommando·​wichtig,​·​weil·​die·​Shell·​sonst·​versucht,​·​einige·​der·​Zeichen·​wie·​'#',​·​'$'·​oder·​'\'·​zu·​ersetzen·​bevor·​sie·​an·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​weitergereicht·​werden.​·​Unter·​Windows·​müssen·​Sie·​doppelte·​Anführungszeichen·​verwenden·​(")​.​·​Windows·​ersetzt·​Zeichen·​wie·​'%'·​grundsätzlich,​·​hier·​müssen·​Sie·​eventuell·​ein·​wenig·​experimentieren.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148969016"><​/​a>Diff·​ohne·​Beachtung·​der·​Groß-​/​·​Kleinschreibung</​h4></​div></​div></​div><p>Verw·​✂
72 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'72 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'
73 </​pre><p>·​Das·​".​*"·​ist·​ein·​ergulärer·​Ausdruck·​der·​auf·​jede·​Zeichenkette·​passt·​und·​in·​diesem·​Zusammenhang·​daher·​alle·​Zeichen·​in·​einer·​Zeile·​erfasst.​·​Die·​"\1"·​in·​der·​Ersetzungs-​Zeichenkette·​bezieht·​sich·​auf·​den·​gefundenen·​Text·​im·​ersten·​Klammernpaar.​·​Das·​"\U"·​wandelt·​den·​gefundenen·​Text·​in·​Großbuchstaben·​um.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148979000"><​/​a>Ignorieren·​von·​Schlüsselwörtern·​aus·​Versionskontrolle-​Systemen</​h4></​div></​div></​div><p>CVS·​und·​andere·​Versionskontrolle-​Systeme·​verwenden·​einige·​Schlüsselwörter·​um·​automatisch·​erzeugte·​Zeichenketten·​einzufügen·​(<a·​class="ulink"·​href="info:​/​cvs/​Keyword%20substitutio​n"·​target="_top">info:​/​cvs/​Keyword·​substitution</​a>)​.​·​Alle·​folgen·​dem·​selben·​Muster·​"$SCHLÜSSELWORT·​erzeugter·​Text$".​·​Nun·​wird·​also·​ein·​Vorverarbeitungsbefeh​l·​für·​Zeilenabgleich·​benötigt,​·​der·​den·​automatisch·​erzeugten·​Text·​entfernt:​·​</​p><pre·​class="screen">73 </​pre><p>·​Das·​".​*"·​ist·​ein·​ergulärer·​Ausdruck·​der·​auf·​jede·​Zeichenkette·​passt·​und·​in·​diesem·​Zusammenhang·​daher·​alle·​Zeichen·​in·​einer·​Zeile·​erfasst.​·​Die·​"\1"·​in·​der·​Ersetzungs-​Zeichenkette·​bezieht·​sich·​auf·​den·​gefundenen·​Text·​im·​ersten·​Klammernpaar.​·​Das·​"\U"·​wandelt·​den·​gefundenen·​Text·​in·​Großbuchstaben·​um.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148970808"><​/​a>Ignorieren·​von·​Schlüsselwörtern·​aus·​Versionskontrolle-​Systemen</​h4></​div></​div></​div><p>CVS·​und·​andere·​Versionskontrolle-​Systeme·​verwenden·​einige·​Schlüsselwörter·​um·​automatisch·​erzeugte·​Zeichenketten·​einzufügen·​(<a·​class="ulink"·​href="info:​/​cvs/​Keyword%20substitutio​n"·​target="_top">info:​/​cvs/​Keyword·​substitution</​a>)​.​·​Alle·​folgen·​dem·​selben·​Muster·​"$SCHLÜSSELWORT·​erzeugter·​Text$".​·​Nun·​wird·​also·​ein·​Vorverarbeitungsbefeh​l·​für·​Zeilenabgleich·​benötigt,​·​der·​den·​automatisch·​erzeugten·​Text·​entfernt:​·​</​p><pre·​class="screen">
74 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\$\(Revision\|Author\​|Log\|Header\|Date\)​.​*\$/​\$\1\$/​'74 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\$\(Revision\|Author\​|Log\|Header\|Date\)​.​*\$/​\$\1\$/​'
75 </​pre><p>·​Das·​"\|"·​trennt·​die·​möglichen·​Schlüsselwörter.​·​Sie·​können·​die·​Liste·​nach·​Bedarf·​ändern.​·​Das·​"\"·​vor·​dem·​"$"·​ist·​nötig,​·​weil·​"$"·​ein·​Sonderzeichen·​ist·​und·​"Ende·​der·​Zeile"·​bedeuten·​würde.​·​</​p><p>Während·​Sie·​mit·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​experimentieren,​·​beginnen·​Sie·​vielleicht,​·​es·​zu·​verstehen·​und·​vielleicht·​mögen·​Sie·​diese·​regulären·​Ausdrücke·​sogar.​·​Sie·​sind·​sehr·​nützlich·​weil·​es·​viele·​Programme·​gibt,​·​die·​sehr·​ähnliche·​Dinge·​unterstützen.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148982072"><​/​a>Ignorieren·​von·​Zahlen</​h4></​div></​div></​div><p>Das·​Ignorieren·​von·​Zahlen·​ist·​eigentlich·​eine·​bereits·​eingebaute·​Funktion·​in·​KDiff3.​·​Aber·​sie·​ist·​gut·​als·​Beispiel·​für·​einen·​weiteren·​Vorverarbeitungsbefeh​l·​für·​Zeilenabgleich·​geeignet.​·​</​p><pre·​class="screen">75 </​pre><p>·​Das·​"\|"·​trennt·​die·​möglichen·​Schlüsselwörter.​·​Sie·​können·​die·​Liste·​nach·​Bedarf·​ändern.​·​Das·​"\"·​vor·​dem·​"$"·​ist·​nötig,​·​weil·​"$"·​ein·​Sonderzeichen·​ist·​und·​"Ende·​der·​Zeile"·​bedeuten·​würde.​·​</​p><p>Während·​Sie·​mit·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​experimentieren,​·​beginnen·​Sie·​vielleicht,​·​es·​zu·​verstehen·​und·​vielleicht·​mögen·​Sie·​diese·​regulären·​Ausdrücke·​sogar.​·​Sie·​sind·​sehr·​nützlich·​weil·​es·​viele·​Programme·​gibt,​·​die·​sehr·​ähnliche·​Dinge·​unterstützen.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148973880"><​/​a>Ignorieren·​von·​Zahlen</​h4></​div></​div></​div><p>Das·​Ignorieren·​von·​Zahlen·​ist·​eigentlich·​eine·​bereits·​eingebaute·​Funktion·​in·​KDiff3.​·​Aber·​sie·​ist·​gut·​als·​Beispiel·​für·​einen·​weiteren·​Vorverarbeitungsbefeh​l·​für·​Zeilenabgleich·​geeignet.​·​</​p><pre·​class="screen">
76 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​[0123456789.​-​]/​/​g'76 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​[0123456789.​-​]/​/​g'
77 </​pre><p>·​Jedes·​Zeichen·​zwischen·​'['·​und·​']'·​ist·​ein·​Treffer,​·​und·​jeder·​Treffer·​wird·​durch·​nichts·​ersetzt,​·​also·​quasi·​gelöscht.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148996152"><​/​a>Ignorieren·​von·​bestimmten·​Spalten</​h4></​div></​div></​div><p>Manchmal·​ist·​ein·​Text·​nach·​strengen·​Regeln·​formatiert·​und·​enthält·​Spalten,​·​die·​Sie·​grundsätzlich·​ignorieren·​möchten,​·​und·​andere·​Spalten,​·​die·​Sie·​für·​die·​Analyse·​heranziehen·​möchten.​·​Im·​folgenden·​Beispiel·​werden·​die·​ersten·​fünf·​Spalten·​(Zeichen)​·​ignoriert,​·​dann·​10·​Spalten·​beibehalten,​·​dann·​wieder·​fünf·​Spalten·​ignoriert·​und·​der·​Rest·​der·​Zeile·​wird·​beibehalten.​·​</​p><pre·​class="screen">77 </​pre><p>·​Jedes·​Zeichen·​zwischen·​'['·​und·​']'·​ist·​ein·​Treffer,​·​und·​jeder·​Treffer·​wird·​durch·​nichts·​ersetzt,​·​also·​quasi·​gelöscht.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148975672"><​/​a>Ignorieren·​von·​bestimmten·​Spalten</​h4></​div></​div></​div><p>Manchmal·​ist·​ein·​Text·​nach·​strengen·​Regeln·​formatiert·​und·​enthält·​Spalten,​·​die·​Sie·​grundsätzlich·​ignorieren·​möchten,​·​und·​andere·​Spalten,​·​die·​Sie·​für·​die·​Analyse·​heranziehen·​möchten.​·​Im·​folgenden·​Beispiel·​werden·​die·​ersten·​fünf·​Spalten·​(Zeichen)​·​ignoriert,​·​dann·​10·​Spalten·​beibehalten,​·​dann·​wieder·​fünf·​Spalten·​ignoriert·​und·​der·​Rest·​der·​Zeile·​wird·​beibehalten.​·​</​p><pre·​class="screen">
78 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​.​.​.​.​.​\(.​.​.​.​.​.​.​.​.​.​\)​.​.​.​.​.​\(.​*\)​/​\1\2/​'78 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​.​.​.​.​.​\(.​.​.​.​.​.​.​.​.​.​\)​.​.​.​.​.​\(.​*\)​/​\1\2/​'
79 </​pre><p>·​Jeder·​Punkt·​'.​'·​passt·​auf·​genau·​ein·​Zeichen.​·​Die·​"\1"·​und·​"\2"·​in·​der·​Ersetzungs-​Zeichenkette·​beziehen·​sich·​auf·​den·​gefundenen·​Text·​im·​ersten·​und·​zweiten·​Klammernpaar·​und·​markieren·​so·​den·​beizubehaltenden·​Text.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148997944"><​/​a>Mehrere·​Ersetzungen·​kombinieren</​h4></​div></​div></​div><p>Manchmal·​möchten·​Sie·​vielleicht·​mehrere·​Ersetzungen·​auf·​einmal·​durchführen.​·​Dann·​können·​Sie·​das·​Semikolon·​';​'·​benutzen,​·​um·​die·​Ersetzungen·​voneinander·​zu·​trennen.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g;​s/​\(.​*\)​/​\U\1/​'79 </​pre><p>·​Jeder·​Punkt·​'.​'·​passt·​auf·​genau·​ein·​Zeichen.​·​Die·​"\1"·​und·​"\2"·​in·​der·​Ersetzungs-​Zeichenkette·​beziehen·​sich·​auf·​den·​gefundenen·​Text·​im·​ersten·​und·​zweiten·​Klammernpaar·​und·​markieren·​so·​den·​beizubehaltenden·​Text.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148977464"><​/​a>Mehrere·​Ersetzungen·​kombinieren</​h4></​div></​div></​div><p>Manchmal·​möchten·​Sie·​vielleicht·​mehrere·​Ersetzungen·​auf·​einmal·​durchführen.​·​Dann·​können·​Sie·​das·​Semikolon·​';​'·​benutzen,​·​um·​die·​Ersetzungen·​voneinander·​zu·​trennen.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g;​s/​\(.​*\)​/​\U\1/​'
80 ···​-​&gt;​·​OBROKODOBRO80 ···​-​&gt;​·​OBROKODOBRO
81 </​pre><p>81 </​pre><p>
82 </​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148999992"><​/​a><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​statt·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​benutzen</​h4></​div></​div></​div><p>Statt·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​können·​Sie·​auch·​etwas·​anderes·​wie·​z.​·​B.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​verwenden.​·​</​p><pre·​class="screen">82 </​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp148983608"><​/​a><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​statt·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​benutzen</​h4></​div></​div></​div><p>Statt·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​können·​Sie·​auch·​etwas·​anderes·​wie·​z.​·​B.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​verwenden.​·​</​p><pre·​class="screen">
83 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>REGEXP</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ERSETZUNG</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>SCHALTER</​code></​em></​span>'83 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>REGEXP</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>ERSETZUNG</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>SCHALTER</​code></​em></​span>'
84 </​pre><p>·​Allerdings·​sind·​bei·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​einige·​Details·​anders.​·​Wo·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​"\("·​und·​"\)​"·​benötigt,​·​braucht·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​nur·​noch·​"("·​und·​")​"·​ohne·​das·​vorangestellte·​'\'.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'84 </​pre><p>·​Allerdings·​sind·​bei·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​einige·​Details·​anders.​·​Wo·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​"\("·​und·​"\)​"·​benötigt,​·​braucht·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​nur·​noch·​"("·​und·​")​"·​ohne·​das·​vorangestellte·​'\'.​·​Beispiel:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'
85 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​(.​*)​/​\U\1/​'85 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​(.​*)​/​\U\1/​'
86 </​pre><p>86 </​pre><p>
87 </​p></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149006648"><​/​a>Reihenfolge·​der·​Ausführung·​von·​Preprozessoren</​h3></​div></​div></​div><p>Die·​Daten·​werden·​durch·​interne·​und·​externe·​Preprozessoren·​in·​dieser·​Reihenfolge·​durchgeschleust:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>N​ormaler·​Preprozessor,​</​p></​li><li·​class="listitem"><p>V​orverarbeitungsbefehl​·​für·​Zeilenabgleich,​</​p></​li><li·​class="listitem"><p>G​roß-​/​Kleinschreibung·​ignorieren·​(Umwandlung·​in·​Großbuchstaben)​,​</​p></​li><li·​class="listitem"><p>E​rkennung·​von·​C/​C++·​Kommentaren,​</​p></​li><li·​class="listitem"><p>Z​ahlen·​ignorieren,​</​p></​li><li·​class="listitem"><p>"​weiße"·​Zeichen·​ignorieren</​p></​li></​ul></​div><p>Die·​Daten·​nach·​dem·​normalen·​Preprozessor·​werden·​für·​die·​Anzeige·​und·​zum·​Zusammenführen·​beibehalten.​·​Die·​weiteren·​Operationen·​verändern·​nur·​die·​Daten,​·​die·​der·​Zeilenabgleich-​Algorythmus·​"sieht".​·​</​p><p>Beachten·​Sie:​·​In·​seltenen·​Fällen·​wenn·​Sie·​einen·​normalen·​Pr·​✂87 </​p></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149002552"><​/​a>Reihenfolge·​der·​Ausführung·​von·​Preprozessoren</​h3></​div></​div></​div><p>Die·​Daten·​werden·​durch·​interne·​und·​externe·​Preprozessoren·​in·​dieser·​Reihenfolge·​durchgeschleust:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>N​ormaler·​Preprozessor,​</​p></​li><li·​class="listitem"><p>V​orverarbeitungsbefehl​·​für·​Zeilenabgleich,​</​p></​li><li·​class="listitem"><p>G​roß-​/​Kleinschreibung·​ignorieren·​(Umwandlung·​in·​Großbuchstaben)​,​</​p></​li><li·​class="listitem"><p>E​rkennung·​von·​C/​C++·​Kommentaren,​</​p></​li><li·​class="listitem"><p>Z​ahlen·​ignorieren,​</​p></​li><li·​class="listitem"><p>"​weiße"·​Zeichen·​ignorieren</​p></​li></​ul></​div><p>Die·​Daten·​nach·​dem·​normalen·​Preprozessor·​werden·​für·​die·​Anzeige·​und·​zum·​Zusammenführen·​beibehalten.​·​Die·​weiteren·​Operationen·​verändern·​nur·​die·​Daten,​·​die·​der·​Zeilenabgleich-​Algorythmus·​"sieht".​·​</​p><p>Beachten·​Sie:​·​In·​seltenen·​Fällen·​wenn·​Sie·​einen·​normalen·​Pr·​✂
88 ···​<span·​class="emphasis"><em>​Irren·​ist·​menschlich,​·​aber·​um·​etwas·​wirklich·​durcheinander·​zu·​bringen·​braucht·​man·​schon·​einen·​Computer·​;​-​)​</​em></​span>88 ···​<span·​class="emphasis"><em>​Irren·​ist·​menschlich,​·​aber·​um·​etwas·​wirklich·​durcheinander·​zu·​bringen·​braucht·​man·​schon·​einen·​Computer·​;​-​)​</​em></​span>
89 </​p></​blockquote></​div><p>All·​diese·​Dinge·​kann·​<span·​class="application">K​Diff3</​span>·​für·​Sie·​erledigen:​·​<span·​class="application">K​Diff3</​span>.​.​.​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>.​.​.​·​liest·​und·​vergleicht·​rekursiv·​zwei·​oder·​drei·​Ordner,​</​p></​li><li·​class="listitem"><p>.​.​.​·​behandelt·​symbolische·​Links·​besonders·​vorsichtig,​</​p></​li><li·​class="listitem"><p>.​.​.​·​lässt·​Sie·​Ihre·​Dateien·​per·​Mausklick·​durchsuchen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​macht·​für·​jedes·​Objekt·​einen·​Vorschlag·​zum·​Zusammenführen;​·​Sie·​können·​den·​Vorschlag·​vor·​dem·​Start·​anpassen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​kann·​das·​Zusammenführen·​simulieren·​und·​zeigt·​die·​simulierten·​Änderungen·​an,​·​ohne·​sie·​wirklich·​durchzuführen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​führt·​letztendlich·​die·​Zusammenführung·​durch·​und·​lässt·​Sie·​(wenn·​nötig)​·​eingreifen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​führt·​ausgewählte·​Aktionen·​entweder·​mit·​allen·​(F7-​Taste)​,​·​oder·​nur·​mit·​den·​ausgewählten·​Objekten·​(F6-​Taste)​·​au·​✂89 </​p></​blockquote></​div><p>All·​diese·​Dinge·​kann·​<span·​class="application">K​Diff3</​span>·​für·​Sie·​erledigen:​·​<span·​class="application">K​Diff3</​span>.​.​.​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>.​.​.​·​liest·​und·​vergleicht·​rekursiv·​zwei·​oder·​drei·​Ordner,​</​p></​li><li·​class="listitem"><p>.​.​.​·​behandelt·​symbolische·​Links·​besonders·​vorsichtig,​</​p></​li><li·​class="listitem"><p>.​.​.​·​lässt·​Sie·​Ihre·​Dateien·​per·​Mausklick·​durchsuchen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​macht·​für·​jedes·​Objekt·​einen·​Vorschlag·​zum·​Zusammenführen;​·​Sie·​können·​den·​Vorschlag·​vor·​dem·​Start·​anpassen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​kann·​das·​Zusammenführen·​simulieren·​und·​zeigt·​die·​simulierten·​Änderungen·​an,​·​ohne·​sie·​wirklich·​durchzuführen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​führt·​letztendlich·​die·​Zusammenführung·​durch·​und·​lässt·​Sie·​(wenn·​nötig)​·​eingreifen,​</​p></​li><li·​class="listitem"><p>.​.​.​·​führt·​ausgewählte·​Aktionen·​entweder·​mit·​allen·​(F7-​Taste)​,​·​oder·​nur·​mit·​den·​ausgewählten·​Objekten·​(F6-​Taste)​·​au·​✂
90 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>90 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>
91 </​pre><p>Wenn·​kein·​Zielordner·​angegeben·​wurde,​·​benutzt·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner2</​code></​em></​span>.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149033272"><​/​a>Vergleichen/​Zusammenführen·​von·​drei·​Ordnern:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>91 </​pre><p>Wenn·​kein·​Zielordner·​angegeben·​wurde,​·​benutzt·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner2</​code></​em></​span>.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149025080"><​/​a>Vergleichen/​Zusammenführen·​von·​drei·​Ordnern:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>
92 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>92 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1·​Ordner2·​Ordner3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Zielordner</​code></​em></​span>
93 </​pre><p>Wenn·​drei·​Ordner·​zusammengeführt·​werden,​·​dann·​wird·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1</​code></​em></​span>·​als·​Basis·​benutzt.​·​Wenn·​kein·​Zielordner·​angegeben·​wurde,​·​verwendet·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner3</​code></​em></​span>·​als·​Zielordner.​·​</​p><p>Beachten·​Sie,​·​dass·​nur·​der·​Vergleich·​von·​Ordnern·​automatisch·​startet,​·​nicht·​das·​Zusammenführen.​·​Um·​das·​Zusammenführen·​zu·​starten,​·​müssen·​Sie·​den·​entsprechenden·​Menüeintrag·​auswählen·​oder·​die·​F7-​Taste·​drücken.​·​(Weitere·​Details·​folgen.​)​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="dirmerge.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="dirmergevisible​.​html">Weiter</​a></​td></​tr><tr>·​✂93 </​pre><p>Wenn·​drei·​Ordner·​zusammengeführt·​werden,​·​dann·​wird·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner1</​code></​em></​span>·​als·​Basis·​benutzt.​·​Wenn·​kein·​Zielordner·​angegeben·​wurde,​·​verwendet·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>Ordner3</​code></​em></​span>·​als·​Zielordner.​·​</​p><p>Beachten·​Sie,​·​dass·​nur·​der·​Vergleich·​von·​Ordnern·​automatisch·​startet,​·​nicht·​das·​Zusammenführen.​·​Um·​das·​Zusammenführen·​zu·​starten,​·​müssen·​Sie·​den·​entsprechenden·​Menüeintrag·​auswählen·​oder·​die·​F7-​Taste·​drücken.​·​(Weitere·​Details·​folgen.​)​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="dirmerge.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="dirmergevisible​.​html">Weiter</​a></​td></​tr><tr>·​✂
94 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Binärvergleich:​</​em></​span></​span></​dt><dd><p>Dies·​ist·​die·​voreingestellte·​Vergleichsmethode.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vollständige·​Analyse:​</​em></​span></​span></​dt><dd><p>Führt·​eine·​vollständige·​Analyse·​jeder·​Datei·​durch·​und·​zeigt·​die·​Statistik-​Spalten·​an.​·​(Die·​Anzahl·​gelöster,​·​ungelöster,​·​nicht-​"weißer"·​und·​"weißer"·​Konflikte.​)​·​Die·​vollständige·​Analyse·​ist·​langsamer·​als·​eine·​einfache·​binäre·​Analyse,​·​und·​wesentlich·​langsamer,​·​wenn·​sie·​auf·​Dateien·​angewendet·​wird,​·​die·​keinen·​Text·​enthalten.​·​(Geben·​Sie·​ein·​entsprechendes·​Anti-​Muster·​ein.​)​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vertraue·​dem·​Änderungsdatum·​(unsicher)​:​</​em></​span></​span></​dt><dd><p>Wenn·​Sie·​große·​Ordner·​über·​ein·​langsames·​Netzwerk·​vergleichen,​·​geht·​es·​möglicherweise·​schneller,​·​nur·​das·​Änderungsdatum·​und·​die·​Dateigröße·​zu·​vergleichen.​·​Dieser·​Geschwindigkeitsvorte​il·​kostet·​Sie·​allerdings·​ein·​gewisses·​Maß·​an·​Sicher·​✂94 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Binärvergleich:​</​em></​span></​span></​dt><dd><p>Dies·​ist·​die·​voreingestellte·​Vergleichsmethode.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vollständige·​Analyse:​</​em></​span></​span></​dt><dd><p>Führt·​eine·​vollständige·​Analyse·​jeder·​Datei·​durch·​und·​zeigt·​die·​Statistik-​Spalten·​an.​·​(Die·​Anzahl·​gelöster,​·​ungelöster,​·​nicht-​"weißer"·​und·​"weißer"·​Konflikte.​)​·​Die·​vollständige·​Analyse·​ist·​langsamer·​als·​eine·​einfache·​binäre·​Analyse,​·​und·​wesentlich·​langsamer,​·​wenn·​sie·​auf·​Dateien·​angewendet·​wird,​·​die·​keinen·​Text·​enthalten.​·​(Geben·​Sie·​ein·​entsprechendes·​Anti-​Muster·​ein.​)​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Vertraue·​dem·​Änderungsdatum·​(unsicher)​:​</​em></​span></​span></​dt><dd><p>Wenn·​Sie·​große·​Ordner·​über·​ein·​langsames·​Netzwerk·​vergleichen,​·​geht·​es·​möglicherweise·​schneller,​·​nur·​das·​Änderungsdatum·​und·​die·​Dateigröße·​zu·​vergleichen.​·​Dieser·​Geschwindigkeitsvorte​il·​kostet·​Sie·​allerdings·​ein·​gewisses·​Maß·​an·​Sicher·​✂
95 </​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​test.​cpp··​ftp:​/​/​ftp.​weitweg.​org/​test.​cpp95 </​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​test.​cpp··​ftp:​/​/​ftp.​weitweg.​org/​test.​cpp
96 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​tar:​/​home/​hacker/​archiv.​tar.​gz/​ordner·​.​/​ordner96 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​tar:​/​home/​hacker/​archiv.​tar.​gz/​ordner·​.​/​ordner
97 </​pre><p>97 </​pre><p>
98 </​p><p>Die·​erste·​Kommandozeile·​vergleicht·​eine·​lokale·​Datei·​mit·​einer·​auf·​einem·​FTP-​Server.​·​Die·​zweite·​Kommandozeile·​vergleicht·​einen·​Ordner·​innerhalb·​eines·​komprimierten·​Archivs·​mit·​einem·​lokalen·​Ordner.​·​</​p><p>Weitere·​interessante·​KIO-​Slaves·​sind:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>D​ateien·​aus·​dem·​WWW·​(http:​)​,​</​p></​li><li·​class="listitem"><p>D​ateien·​von·​FTP·​(ftp:​)​,​</​p></​li><li·​class="listitem"><p>V​erschlüsselte·​Dateiübertragung·​(fish:​,​·​sftp:​)​,​</​p></​li><li·​class="listitem"><p>W​indows-​Ressourcen·​(smb:​)​,​</​p></​li><li·​class="listitem"><p>L​okale·​Dateien·​(file:​)​,​</​p></​li></​ul></​div><p>Desweiteren·​wäre·​möglich·​(wenn·​auch·​weniger·​nützlich)​:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>M​an-​Pages·​(man:​)​,​</​p></​li><li·​class="listitem"><p>I​nfo-​Seiten·​(info:​)​,​</​p></​li></​ul></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149165368"><​/​a>Wie·​man·​eine·​URL·​schreibt</​h3></​div></​div>·​✂98 </​p><p>Die·​erste·​Kommandozeile·​vergleicht·​eine·​lokale·​Datei·​mit·​einer·​auf·​einem·​FTP-​Server.​·​Die·​zweite·​Kommandozeile·​vergleicht·​einen·​Ordner·​innerhalb·​eines·​komprimierten·​Archivs·​mit·​einem·​lokalen·​Ordner.​·​</​p><p>Weitere·​interessante·​KIO-​Slaves·​sind:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>D​ateien·​aus·​dem·​WWW·​(http:​)​,​</​p></​li><li·​class="listitem"><p>D​ateien·​von·​FTP·​(ftp:​)​,​</​p></​li><li·​class="listitem"><p>V​erschlüsselte·​Dateiübertragung·​(fish:​,​·​sftp:​)​,​</​p></​li><li·​class="listitem"><p>W​indows-​Ressourcen·​(smb:​)​,​</​p></​li><li·​class="listitem"><p>L​okale·​Dateien·​(file:​)​,​</​p></​li></​ul></​div><p>Desweiteren·​wäre·​möglich·​(wenn·​auch·​weniger·​nützlich)​:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>M​an-​Pages·​(man:​)​,​</​p></​li><li·​class="listitem"><p>I​nfo-​Seiten·​(info:​)​,​</​p></​li></​ul></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149157176"><​/​a>Wie·​man·​eine·​URL·​schreibt</​h3></​div></​div>·​✂
99 möglicherweise·​bearbeitet.​·​Etwaige·​neuere·​Versionen·​dieser·​Dokumentation99 möglicherweise·​bearbeitet.​·​Etwaige·​neuere·​Versionen·​dieser·​Dokumentation
100 finden·​Sie·​unter·​<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#idp149182008">Wa​rum·​heisst·​das·​Programm·​"KDiff3"?·​</​a></​dt><dt>5.​2.​·​<a·​href="faq.​html#idp149183032">Wa​rum·​wurde·​KDiff3·​unter·​der·​GPL·​lizenziert?·​</​a></​dt><dt>5.​3.​·​<a·​href="faq.​html#idp149184056">Ei​nige·​Knöpfe·​und·​Funktionen·​fehlen.​·​Was·​ist·​passiert?·​</​a></​dt><dt>5.​4.​·​<a·​href="faq.​html#idp149185208">Hä​ufig·​werden·​ähnliche,​·​aber·​nicht·​identische·​Zeilen·​nebeneinander·​angezeigt,​·​und·​manchmal·​nicht.​·​Warum?·​</​a></​dt><dt>5.​5.​·​<a·​href="faq.​html#idp149186232">Wa​rum·​müssen·​alle·​Konflikte·​gelöst·​sein,​·​bevor·​das·​Ergebnis·​gespeichert·​werden·​kann?·​</​a></​dt><dt>5.​6.​·​<a·​href="faq.​html#idp149187256">Wa​rum·​hat·​der·​Editor·​im·​Ergebnisfenster·​einer·​Zusammenführung·​keine·​"Rückgängig"-​Funktion?·​</​a></​dt><dt>5.​7.​·​<a·​href="faq.​html#idp149188280">Na​ch·​dem·​entfernen·​von·​Text·​ist·​plötzlich·​"&lt;​No·​src·​line&gt;​"·​erschienen·​und·​der·​Text·​lässt·​sich·​nicht·​löschen.​·​✂100 finden·​Sie·​unter·​<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#idp149173816">Wa​rum·​heisst·​das·​Programm·​"KDiff3"?·​</​a></​dt><dt>5.​2.​·​<a·​href="faq.​html#idp149174840">Wa​rum·​wurde·​KDiff3·​unter·​der·​GPL·​lizenziert?·​</​a></​dt><dt>5.​3.​·​<a·​href="faq.​html#idp149175864">Ei​nige·​Knöpfe·​und·​Funktionen·​fehlen.​·​Was·​ist·​passiert?·​</​a></​dt><dt>5.​4.​·​<a·​href="faq.​html#idp149177016">Hä​ufig·​werden·​ähnliche,​·​aber·​nicht·​identische·​Zeilen·​nebeneinander·​angezeigt,​·​und·​manchmal·​nicht.​·​Warum?·​</​a></​dt><dt>5.​5.​·​<a·​href="faq.​html#idp149178040">Wa​rum·​müssen·​alle·​Konflikte·​gelöst·​sein,​·​bevor·​das·​Ergebnis·​gespeichert·​werden·​kann?·​</​a></​dt><dt>5.​6.​·​<a·​href="faq.​html#idp149179064">Wa​rum·​hat·​der·​Editor·​im·​Ergebnisfenster·​einer·​Zusammenführung·​keine·​"Rückgängig"-​Funktion?·​</​a></​dt><dt>5.​7.​·​<a·​href="faq.​html#idp149180088">Na​ch·​dem·​entfernen·​von·​Text·​ist·​plötzlich·​"&lt;​No·​src·​line&gt;​"·​erschienen·​und·​der·​Text·​lässt·​sich·​nicht·​löschen.​·​✂
101 veröffentlicht.​</​p><p>Dieses·​Programm·​ist·​unter·​den·​Bedingungen·​der·​<a·​class="ulink"·​href="common/​gpl-​translated.​html"·​target="_top">GNU·​General·​Public·​License</​a>·​veröffentlicht.​</​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="faq.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="installation.​html">Weiter</​a></​td></​tr><tr><td·​class="prevCell">Frag​en·​und·​Antworten </​td><td·​class="upCell"> </​td><td·​class="nextCell"> Ins​tallation</​td></​tr></​table></​div><div·​id="footer_text">Möch​ten·​Sie·​Kommentare·​und·​Verbesserungen·​zu·​dieser·​Seite·​beitragen?<br>Senden·​Sie·​Ihre·​Vorschläge·​an·​das·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​KDE·​Dokumentationsteam</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="installatio​n.​html"><html><head><ti​tle>Anhang·​A.​·​Installation</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​co·​✂101 veröffentlicht.​</​p><p>Dieses·​Programm·​ist·​unter·​den·​Bedingungen·​der·​<a·​class="ulink"·​href="common/​gpl-​translated.​html"·​target="_top">GNU·​General·​Public·​License</​a>·​veröffentlicht.​</​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="faq.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfang</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="installation.​html">Weiter</​a></​td></​tr><tr><td·​class="prevCell">Frag​en·​und·​Antworten </​td><td·​class="upCell"> </​td><td·​class="nextCell"> Ins​tallation</​td></​tr></​table></​div><div·​id="footer_text">Möch​ten·​Sie·​Kommentare·​und·​Verbesserungen·​zu·​dieser·​Seite·​beitragen?<br>Senden·​Sie·​Ihre·​Vorschläge·​an·​das·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​KDE·​Dokumentationsteam</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="installatio​n.​html"><html><head><ti​tle>Anhang·​A.​·​Installation</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​co·​✂
102 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span></​code></​strong>102 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span></​code></​strong>
103 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span>·​install</​code></​strong>103 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span>·​install</​code></​strong>
104 </​pre><p><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>kde-​dir</​code></​em></​span>·​gibt·​den·​Ordner·​in·​Ihrem·​System·​an,​·​in·​dem·​KDE·​installiert·​ist.​·​Wenn·​Sie·​unsicher·​sind,​·​finden·​Sie·​weitere·​Details·​in·​der·​README-​Datei.​·​</​p><p>Da·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>autoconf</​strong></​span></​span>·​und·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>automake</​strong></​span></​span>·​verwendet,​·​sollten·​Sie·​keine·​Probleme·​beim·​Kompilieren·​haben.​·​Sollten·​dennoch·​Schwierigkeiten·​auftreten,​·​berichten·​Sie·​bitte·​auf·​den·​<acronym·​class="acronym">KDE</​acronym>-​Mailinglisten·​davon.​</​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="requirements.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfa·​✂104 </​pre><p><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>kde-​dir</​code></​em></​span>·​gibt·​den·​Ordner·​in·​Ihrem·​System·​an,​·​in·​dem·​KDE·​installiert·​ist.​·​Wenn·​Sie·​unsicher·​sind,​·​finden·​Sie·​weitere·​Details·​in·​der·​README-​Datei.​·​</​p><p>Da·​<span·​class="application">K​Diff3</​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>autoconf</​strong></​span></​span>·​und·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>automake</​strong></​span></​span>·​verwendet,​·​sollten·​Sie·​keine·​Probleme·​beim·​Kompilieren·​haben.​·​Sollten·​dennoch·​Schwierigkeiten·​auftreten,​·​berichten·​Sie·​bitte·​auf·​den·​<acronym·​class="acronym">KDE</​acronym>-​Mailinglisten·​davon.​</​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="requirements.​html">Zurück</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Zum·​Anfa·​✂