Optionen

Die Optionen und die Liste der zuletzt verwendeten Dateien wird beim Beenden automatisch gespeichert und beim nächsten Start wiederhergestellt. (Menü EinstellungenKDiff3 einrichten ...)

Schriftart

Wählen Sie eine Schrift mit fester Breite. (Auf einigen Systemen stellt der Dialog auch Schriften mit variabler Breite zur Auswahl, Sie sollten diese aber nicht benutzen.)

Farben

Editor und Unterschiedsansicht:
Vordergrundfarbe:

Üblicherweise Schwarz.

Hintergrundfarbe:

Üblicherweise Weiß.

Hintergrundfarbe bei Unterschieden:

Üblicherweise helles Grau.

Farbe für A:

Üblicherweise dunkles Blau.

Farbe für B:

Üblicherweise dunkles Grün.

Farbe für C:

Üblicherweise dunkles Magenta.

Farbe für Konflikte:

Üblicherweise Rot.

Hintergrundfarbe für aktuellen Bereich:

Üblicherweise helles Gelb.

Hintergrundfarbe für Unterschiede im aktuellen Bereich:

Üblicherweise dunkles Gelb.

Farbe für manuell ausgerichtete Unterschiede:

Üblicherweise Orange.

Ordnervergleichsansicht:
Farbe für neueste Datei:

Üblicherweise Grün.

Farbe für älteste Datei:

Üblicherweise Rot.

Farbe für mittelalte Datei:

Üblicherweise kräftiges Gelb.

Farbe für fehlende Datei:

Üblicherweise Schwarz.

Die Änderung der Farbe für den Ordnervergleich wird erst beim Start des nächsten Ordnervergleichs wirksam.

An Systemen mit nur 16 oder 256 Farben könnten einige Farben nicht in ihrer reinen Form verfügbar sein sondern würden gerastert dargestellt werden. An diesen Systemen stellt der Knopf Voreinstellungen > automatisch eine ungerasterte Farbe ein.

Editoreinstellungen

Tabulator fügt Leerzeichen ein

Wenn diese Option aktiviert ist, wird beim Drücken der Tab-Taste die entsprechende Anzahl an Leerzeichen eingefügt. Ansonsten wird ein Tabulator-Zeichen eingefügt.

Tabulatorweite:

Kann nach Ihren persönlichen Vorstellungen eingestellt werden. Voreingestellt ist 8.

Automatisch einrücken

Wenn Sie die Eingabetaste drücken, wird die Einrückung der vorangehenden Zeile automatisch auch für die nächste Zeile verwendet.

Auswahl automatisch kopieren

Wenn diese Option aktiviert ist, wird jede Auswahl automatisch in die Zwischenablage kopiert. Das manuelle Kopieren in die Zwischenablage entfällt dann.

Zeilenende-Kodierung:

Sie können auswählen, welchen Zeilenende-Kodierung Sie zum Speichern bevorzugen. Der voreingestellte Wert ist die allgemein übliche Auswahl auf dem verwendeten Betriebssystem.

Diff-Optionen

Beim Vergleichen von Dateien versucht KDiff3 zuerst, alle vollständig identischen Zeilen in den Quelldateien zu finden. Nur bei diesem ersten Schritt können Leerräume ignoriert werden. Der zweite Schritt vergleicht jede Zeile. In diesem Schritt werden Leerräume nicht ignoriert. Auch beim Zusammenführen werden Leerräume nicht ignoriert.

Zahlen ignorieren, wie Leerräume behandeln

In der Voreinstellung ist diese Option deaktiviert. Im ersten Teil der Analyse werden Zahlen und zugehörige Zeichen ('0'-'9', '.', '-') ignoriert. Im Ergebnis werden die Unterschiede dennoch angezeigt, aber sie werden wie Leerräume behandelt.

C/C++-Kommentare ignorieren, wie Leerräume behandeln

In der Voreinstellung ist diese Option deaktiviert. Änderungen in Kommentaren werden wie Änderungen in Leerräumen behandelt.

Groß-/Kleinschreibung ignorieren, wie Leerräume behandeln

In der Voreinstellung ist diese Option deaktiviert. Unterschiede in einzelnen Zeichen (wie z. B. 'A' und 'a') werden wie Unterschiede in Leerräumen behandelt.

Vorverarbeitungsbefehl:

Siehe nächster Abschnitt.

Vorverarbeitungsbefehl nur für Zeilenabgleich:

Siehe nächster Abschnitt.

Aufwendig suchen (langsamer)

Intensiv nach noch kleineren Unterschieden suchen. Die Option ist in der Voreinstellung aktiviert. Sie ist effektiv bei komplizierten und großen Dateien, aber langsam bei sehr großen Dateien.

B und C bei drei Eingabedateien abgleichen

Versuchen, B und C abzugleichen, wenn drei Dateien verglichen oder zusammengeführt werden. Dies ist für Zusammenführungen nicht empfohlen, da diese so komplizierter werden können. (Voreingestellt ist dies deaktiviert.)

Einstellungen für das Zusammenführen

Verzögerung für das automatische Weiterspringen (ms):

In diesem Modus bestimmt diese Einstellung, wie lange das Ergebnis der Auswahl angezeigt wird, bevor zum nächsten ungelösten Konflikt weitergesprungen wird.

Infofenster anzeigen

Fenster mit Informationen über die Anzahl der Konflikte anzeigen.

Leerraum-Autoauswahl bei 2 Dateien:

Löst automatische alle Konflikte in Leerräumen, indem die gewählte Datei als Quelle benutzt wird. (Voreingestellt ist manuelle Auswahl.) Das ist nützlich, wenn Leerräume in vielen Dateien weniger wichtig sind. Wenn Sie dies nur von Zeit zu Zeit benötigen, dann nutzen Sie besser die Funktionen Für alle ungelösten Leerraum-Konflikte A/B/C wählen aus dem Menü Zusammenführen. Beachten Sie, dass die Automatische Auswahl auch Konflikte in Zahlen oder Kommentaren betrifft, wennie Optionen Zahlen ignorieren, wie Leerräume behandeln oder C/C++-Kommentare ignorieren, wie Leerräume behandeln aktiviert sind.

Regulärer Ausdruck für automatische Zusammenführung:

Regulärer Ausdruck für Zeilen, für die automatisch eine Quelle ausgewählt werden soll. Siehe auch Automatische Zusammenführung.

Zusammenführung über regulären Ausdruck beim Start einer Zusammenführung durchführen

Ist diese Einstellung aktiviert, benutzt KDiff3 beim Zusammenführen einen Regulären Ausdruck für automatische Zusammenführung, wenn die Zusammenführung gestartet wird.

Regulärer Ausdruck für Verlauf-Eintrag-Startzeile:

Regulärer Ausdruck für die Startzeile des Versionsverwaltungs-Verlaufs. Normalerweise enthält diese Zeile das Schlüsselwort „$Log$“.Voreinstellung: „.*\$Log.*\$.*

Regulärer Ausdruck für Verlauf-Eintrag-Startzeile:

Ein Verlaufseintrag für eine Versionsverwaltung besteht aus mehreren Zeilen. Geben Sie einen regulären Ausdruck an, um die erste Zeile (ohne die voranstehenden Kommentarzeichen) zu erkennen. Verwenden Sie runde Klammern, um Sortierschlüssel zu gruppieren. Fehlen diese Angaben, nimmt KDiff3 an, dass die Verlauf-Einträge durch Leerzeilen getrennt sind. Siehe auch Automatische Zusammenführung ....

Sortierte Verlauf-Zusammenführung

Sortierung der Verlauf-Einträge für Versionsverwaltungssystemen aktivieren

Sortierschlüsselreihenfolge für Verlauf-Eintragsstart:

Jedes runde Klammerpaar im regulären Ausdruck des Verlauf-Start-Eintrags gruppiert einen Schlüssel, der für die Sortierung verwendet werden kann. Geben Sie eine Liste der Schlüssel an (nummeriert in der Auftrittsreihenfolge, mit 1 beginnend), wobei das Komma als Trennzeichen verwendet wird. (z. B.: „4,5,6,1,2,3,7“). Wenn der Eintrag leer ist, wird keine Sortierung durchgeführt. Siehe auch Automatische Zusammenführung ....

Versionsverwaltungs-Verlauf beim Start einer Zusammenführung zusammenführen

Ist diese Einstellung aktiviert, benutzt KDiff3 beim der automatischen Zusammenführung des Verlaufs die zuvor genannten Einstellungen, wenn die Zusammenführung gestartet wird.

Maximale Anzahl Verlauf-Einträge:

KDiff3 kürzt die Verlaufsliste auf die angegebene Anzahl von Einträgen. Verwenden Sie den Wert -1, die Voreinstellung, um das zu verhindern.

Testen Sie Ihre regulären Ausdrücke

Mit diesem Knopf wird ein Dialog angezeigt, in dem Sie die oben genannten regulären Ausdrücke verbessern und testen können. Kopieren Sie die relevanten Zeilen aus Ihrer Datei in die Beispielzeile. Das Übereinstimmungsergebnis zeigt sofort an, ob der Ausdruck passt. Das Sortierschlüsselergebnis zeigt den verwendeten Schlüssel für die Sortierung der Verlaufszusammenführung.

Befehl bei irrelevanter Zusammenführung:

Geben Sie einen eigenen Befehl ein, der aufgerufen wird, wenn KDiff3 feststellt, dass beim Zusammenführen von drei Dateien die Datei B keine wesentlichen Daten beiträgt, die nicht auch schon in C enthalten sind. Dieser Befehl wird mit den drei Dateinamen als Parameter aufgerufen, Daten die auf Regulärer Ausdruck für automatische Zusammenführung“ passen oder bereits im Verlauf enthalten sind, werden als unwesentlich betrachtet.

Automatisch speichern und beenden, wenn ohne Konflikte zusammengeführt werden kann

Automatisch speichern und beenden, wenn KDiff3 für eine Dateizusammenführung von der Befehlszeile gestartet wurde und alle Konflikte automatisch ohne Benutzerinteraktion aufzulösen sind. (Ähnlich zur Befehlszeilen-Option --auto).

Ordner zusammenführen

Diese Optionen werden im Kapitel zum Einlesen von Ordnern und Durchführen einer Zusammenführung behandelt. Schauen Sie für Details unter Dokumentation zum Ordnervergleich und Zusammenführung nach.

Es gibt hier dennoch eine Option die auch beim Speichern von einzelnen Dateien relevant ist:

Sicherungskopie erstellen (.orig)

Wenn eine Datei gespeichert wird und bereits eine ältere Version existiert, dann wird der Originalversion das Suffix .orig angehängt. Wenn bereits eine solche Sicherungsdatei mit dem Suffix .orig existiert, wird diese ohne weitere Sicherung gelöscht.

Regional- und Spracheinstellungen

Überall die gleiche Kodierung verwenden

Die folgenden Kodierungseinstellungen können für jeden Eintrag separat eingestellt werden. Wenn man diese Option aktiviert, wird für alle Einträge die obere Einstellung verwendet.

Hinweis: Die lokale Kodierung ist „...“

Über den Auswahlfeldern für die Kodierung erscheint ein kurzer Hinweis, was die lokale Kodierung ist. (Dies kann hier nicht geändert werden und hat für Sie rein informellen Charakter.)

Datei-Kodierung für A/B/C:

Passen Sie die Datei-Kodierung für Quelldateien an. Dies beeinflusst, wie Sonderzeichen behandelt und interpretiert werden. Da die Kodierung für jede Datei einzeln einstellbar ist, können selbst Dateien mit unterschiedlicher Kodierung verglichen und zusammengeführt werden.

Dateikodierung für Zusammenführung und Speichern:

Wenn Sie eine Datei bearbeitet haben, können Sie hier festlegen, welche Kodierung zum Speichern verwendet werden soll.

Dateikodierung für Vorverarbeitungs-Dateien:

Wenn Sie Vorverarbeitungsbefehle definieren, könnten sie eventuell nicht mit Ihrem Codec funktionieren. (z. B. könnten Ihre Dateien 16-Bit Unicode sein, aber der Vorverarbeitungsbefehl kann nur mit 8-Bit ASCII umgehen.) Mit dieser Option kann man die Kodierung der Ausgabe von Vorverarbeitungsbefehlen festlegen.

Rechts-nach-Links-Sprache:

Einige Sprachen werden von Rechts nach Links geschrieben. Wenn diese Option aktiviert ist, zeigt KDiff3 den Text in Vergleichs- und Zusammenführungs-Fenstern von Rechts nach Links an. Wenn Sie KDiff3 mit der Option --reverse starten, wird das gesamte Layout der Programmoberfläche von Rechts nach Links angezeigt. (Dies ist eine Funktion von Qt.)

Anmerkung

Diese Dokumentation wurde unter der Annahme geschrieben, dass Rechts-nach-Links-Sprache und umgedrehtes Layout abgeschaltet sind. Wenn Sie diese Optionen verwenden, müssen Sie also Referenzen auf Rechts und Links entsprechend umkehren.

Verschiedenes

Diese Optionen und Aktionen sind in den Menüs oder den Werkzeugleisten zu finden.

Übersichts-Optionen:

Dieses Auswahl ist nur verfügbar, wenn Sie drei Dateien vergleichen. Im normalen Modus werden alle Unterschiede in einer farblich kodierten Übersichts-Spalte angezeigt. Aber manchmal möchten Sie vielleicht nur die Unterschiede zwischen zwei von drei Dateien sehen. Nach Auswahl von A <-> B, A <-> C oder B <-> C wird neben der normalen noch eine zweite Übersichts-Spalte mit den benötigten Informationen angezeigt.

Zeilenumbruch für Vergleichsanzeige

Aktiviert den Zeilenumbruch in der Vergleichsanzeige, wenn die Länge einer Zeile die Breite des Fensters überschreitet.

Fenster A/B/C anzeigen:

Manchmal möchte man den verfügbaren Platz auf dem Bildschirm lieber für lange Zeilen benutzen. Blenden Sie einfach die weniger wichtigen Fenster aus. Diese Option befindet sich im Menü Fenster.

Ausrichtung der Fensterteilung umschalten

Ordnet die Vergleichsfenster nebeneinander (A links von B links von C) oder übereinander (A über B über C) an. Dies kann auch zum Anzeigen von langen Zeilen nützlich sein. Diese Option befindet sich im Menü Fenster.

Aktuelle Datei zusammenführen

Funktioniert auch dann, wenn Sie nur zwei Dateien vergleichen. Ein einfacher Klick startet die Zusammenführung und benutzt den Dateinamen der letzten Quelldatei als voreingestellten Namen für die Ausgabedatei. Wenn diese Funktion benutzt wird, um das Zusammenführen erneut zu starten, dann wird der Name der zuletzt benutzten Ausgabedatei beibehalten.

Leerräume anzeigen

Schalten Sie dies ab, um Hervorhebungen von Änderungen in Leerräumen in den Text- oder Übersichtsspalten zu unterdrücken. (Hinweis: Dies gilt auch für Änderungen in Zahlen oder Kommentaren, wenn die Optionen Zahlen ignorieren, wie Leerräume behandeln oder C/C++-Kommentare ignorieren, wie Leerräume behandeln aktiviert sind.)

Leerzeichen und Tabulator-Zeichen anzeigen:

Manchmal sind sichtbare Leerzeichen und Tabulatoren störend. Sie können die Anzeige dieser Zeichen abschalten.

Zeilennummern anzeigen

Sie können wählen, ob in den Quelldateien die Zeilennummern angezeigt werden sollen.

Kurzbefehle festlegen

Zurzeit unterstützt nur die Frameworks™-Version benutzerdefinierbare Kurzbefehle (Menü EinstellungenKurzbefehle festlegen ...)