RibbonDiff — Benutzerhandbuch

Schritt-für-Schritt-Hilfe für die RibbonDiff-macOS-App.

👑 kennzeichnet eine Pro-Funktion (verfügbar mit Pro Trial oder Pro Lifetime). Klicken Sie auf die Krone, um Details zu sehen.

RibbonDiff ist ein editierbares Side-by-side-Diff-Tool für macOS. Die aktuelle App enthält die Pro-only-Workflows Workspace, Workspace-Dateisuche und Version History, damit Sie ein Projekt in einer gemeinsamen Seitenleiste behalten, durchsuchen und organisieren, zwischen verwandten Vergleichen wechseln und Git-gestützte Historien-Snapshots direkt in der App prüfen können. Der Editor unterstützt weiterhin Live-Diffing, Find pro Fenster, Syntax-Highlighting, anpassbare Typografie und das vertraute zentrale Ribbon, das zusammengehörige Änderungsblöcke beim Scrollen verbindet.

Inhalt

  1. 1. Schnellstart
  2. 2. Oberfläche im Überblick
  3. 3. Text vergleichen (wie der Diff angezeigt wird)
  4. 4. Workspace
  5. 5. Version History
  6. 6. Dateien und Ordner öffnen
  7. 7. Dateien und Workspaces speichern
  8. 8. Wenn Dateien auf der Festplatte geändert werden
  9. 9. Verhalten bei ungespeicherten Änderungen
  10. 10. Find (Suche) in beiden Fenstern
  11. 11. Syntax-Highlighting
  12. 12. Toolbar, Titelleiste, Tab-Leiste, Wrap und Ribbon-Breite
  13. 13. Einstellungen und Themes
  14. 14. Themes importieren und exportieren (fortgeschritten)
  15. 15. Tastaturkurzbefehle
  16. 16. Fehlerbehebung
  17. 17. Zugriffsebenen (Limited und Pro)

1. Schnellstart

  1. Mit Text, Dateien oder einem Workspace beginnen

    • Text in Text 1 (links / Original) und Text 2 (rechts / Modified) einfügen oder tippen, oder
    • Dateien in das linke und rechte Fenster aus Finder, per Drag & Drop, über die Menüleiste oder aus Terminal öffnen 👑.
    • Einen Ordner oder ein vorhandenes .rd-workspace-Dokument in der Workspace-Seitenleiste öffnen, um verwandte Dateien im selben Projektkontext zu vergleichen 👑.
    • Open Workspace… (⇧⌘O) im File-Menü verwenden, um den Workspace-Dokumentpicker in einem neuen eigenständigen Fenster zu öffnen, oder die Seitenleistenaktion Open Folder or Workspace File nutzen, um einen Workspace an das aktuelle Fenster zu binden 👑.
  2. Workspace für projektbasiertes Review verwenden 👑

    • Eine Datei in der Workspace-Seitenleiste auswählen, um sie direkt auf der linken Seite des Vergleichs zu öffnen.
    • Mit Option-Klick eine Datei in einem weiteren Tab desselben Fensters öffnen.
    • Find in Workspace… (⇧⌘F) verwenden, um Text im geöffneten Workspace zu suchen, direkt zu passenden Zeilen zu springen oder Ergebnisse per Option-Klick in einem weiteren Tab zu öffnen.
    • Das Aktionsmenü der Seitenleiste oder das Kontextmenü eines Ordners nutzen, um Dateien und Ordner hinzuzufügen und anschließend die Inline-Umbenennung abzuschließen.
    • Mit Command-Klick oder Shift-Klick mehrere Workspace-Elemente für Verschieben per Drag & Drop oder bestätigtes Löschen in den Papierkorb auswählen.
    • Auf eine bereits geöffnete Datei klicken, um direkt zu ihrem bestehenden Tab zu wechseln.
  3. Frei bearbeiten oder Historie prüfen

    • Live-Fenster sind editierbar. Historische Vorschauen aus Version History 👑 sind read-only.
    • Diff-Hervorhebungen erscheinen, sobald beide Seiten Inhalt haben, und aktualisieren sich automatisch beim Tippen, Einfügen, Öffnen von Dateien oder Wechseln historischer Snapshots.
    • Sobald ein Vergleich erstmals verfügbar ist, springt RibbonDiff automatisch zum ersten geänderten Block, sofern vorhanden.
  4. Navigieren, prüfen und speichern

    • Nutzen Sie das zentrale Ribbon und Next Change / Previous Change, um schnell durch große Diffs zu gehen.
    • Speichern Sie das aktive Fenster, wenn Sie fertig sind, oder speichern Sie ein Workspace-Dokument, um denselben Projektbaum und Aufklappzustand später wiederherzustellen 👑.
    • Wenn eine geöffnete Datei auf der Festplatte geändert wird, lädt RibbonDiff sie automatisch neu oder fragt, bevor ungespeicherte In-App-Änderungen ersetzt werden.

2. Oberfläche im Überblick

Der Screenshot oben zeigt das zentrale Vergleichslayout. Dasselbe Fenster kann auch die Pro-only Workspace-Seitenleiste, Workspace-Dateisuche und Version-History-Steuerungen anzeigen, wenn diese Workflows aktiv sind.

Toolbar (obere Steuerungszeile)

Die obere Steuerungszeile ist eine leichte Toolbar für Aktionen auf Fensterebene. Wählen Sie View → Hide Toolbar / View → Show Toolbar oder drücken Sie ⌥⌘T, um diese Zeile aus- oder einzublenden. RibbonDiff merkt sich diese Sichtbarkeit über App-Starts hinweg.

Fensteraktionen

Fenster-Chrome-Steuerungen

Workspace-Seitenleiste

Änderungsnavigation

Fensterkopf (jede Seite)

Jedes Fenster hat eine Kopfzeile mit:

Version-History-Steuerungen

Fenster-/Tab-Titel: Wenn ein Fenster aus einer Datei geöffnet ist, folgt der macOS-Fenster- und Tab-Titel dem Dateinamen. Wenn beide Fenster dateigebunden sind, gewinnt der linke Dateiname. Wenn keines dateigebunden ist, fällt der Titel auf RibbonDiff zurück. In Workspace-Sitzungen verhalten sich Titel beim Wechseln zwischen Dateien und Tabs natürlicher. macOS zeigt außerdem das Standard-Proxy-Icon und Pfadmenü in der Titelleiste.

Editoren + Ribbon

3. Text vergleichen (wie der Diff angezeigt wird)

RibbonDiff hebt Änderungen mit konfigurierbaren Farben hervor:

Diff-Hervorhebungen (Zeilenhintergründe, Änderungsmarkierungen und das zentrale Ribbon) erscheinen, sobald beide Fenster Inhalt haben. Wenn ein Fenster geleert oder entbunden wird, verschwindet der Diff, bis wieder beide Seiten Text enthalten. Sobald ein Vergleich erstmals verfügbar ist, scrollt RibbonDiff automatisch zur ersten Änderung, sofern vorhanden.

Beim Vergleich aktueller Inhalte mit Version History hält RibbonDiff aktuelle Datei und historische Vorschau so ausgerichtet, dass Add/Remove-Hervorhebungen weiterhin natürlich lesbar bleiben.

Bei großen Diffs können Sie direkt zwischen Änderungsblöcken springen, ohne manuell zu scrollen.

Verwendung

Was als „Änderung“ zählt

Hinweise

4. Workspace 👑

Workspace ist in Pro verfügbar (Pro Trial oder Pro Lifetime). Workspace gibt RibbonDiff eine projektbewusste Seitenleiste, sodass Sie Dateien durchsuchen und vergleichen können, ohne für jeden neuen Diff den Kontext neu aufzubauen.

Was Workspace macht

Workspace-Quelle öffnen

Dateien durchsuchen und öffnen

Workspace-Dateien suchen

Dateien und Ordner aus der Seitenleiste verwalten

Workspace-Elemente auswählen und verschieben

Workspace-Dokumente

Seitenleisten-Hinweise und Git-Kontext

Hinweis: Workspace ist eine Pro-Funktion. Im Limited-Modus zeigt RibbonDiff den Pro-Hinweis statt die Seitenleiste zu öffnen. Siehe Zugriffsebenen.

5. Version History 👑

Version History ist eine Pro-only Workspace-Funktion: Für Dateien in einem Git-basierten Workspace kann RibbonDiff Branches und Revisionen direkt in der App durchsuchen und die aktuelle Datei mit read-only historischen Snapshots vergleichen.

Was Sie tun können

Typischer Workflow

  1. Eine Datei aus einem Git-basierten Workspace öffnen.
  2. Bei Bedarf einen Branch wählen.
  3. Eine historische Revision aus dem Version-Selector wählen.
  4. Den read-only Snapshot gegen die aktuelle Datei prüfen und Diff-Farben sowie Ribbon nutzen, um Änderungen zu sehen.

Hinweise

6. Dateien und Ordner öffnen 👑

Alle Öffnen-Workflows in diesem Abschnitt erfordern Pro (Pro Trial oder Pro Lifetime). Dazu gehören Drag & Drop, File → Open…, Öffnen aus Finder, Terminal/CLI und das Öffnen eines Workspace. Im Limited-Modus vergleicht RibbonDiff eingegebenen oder eingefügten Text und zeigt den Pro-Hinweis, wenn Sie einen dieser Workflows versuchen.

Drag & Drop (Finder → Fenster)

Überschreibschutz: RibbonDiff vermeidet versehentliches Überschreiben von Text.

Aus dem Menü öffnen (⌘O)

  1. Zuerst in das Ziel-Fenster klicken (links oder rechts).
  2. File → Open… (⌘O) wählen.
  3. RibbonDiff wendet dieselben Überschreibregeln wie bei Drag & Drop an.

Workspace öffnen 👑

Aus Finder öffnen (Doppelklick / „Open With…“)

Aus Terminal öffnen (CLI)

Sie können Dateien über den eingebauten macOS-Befehl open aus der Kommandozeile öffnen:

open -a RibbonDiff /path/to/old.txt /path/to/new.txt

Wenn Dateipfade Leerzeichen enthalten, setzen Sie sie in Anführungszeichen:

open -a "RibbonDiff" "Old File.txt" "New File.txt"

Tab-/Fensterverhalten (Überschreibschutz)

Manche CLI-Wrapper können beim Öffnen eine andere Wiederverwendungsrichtlinie anfordern. RibbonDiff liest diese Richtlinie aus einer optionalen Control-Datei, die in derselben Open-Anfrage enthalten ist.

Hinweis: Bei Reuse oder Force Reuse kann das Öffnen von 3+ Dateien (mehrere Paare) denselben Tab wiederholt verwenden. Dann gewinnt das letzte Paar. Nutzen Sie Automatic, wenn jedes Paar in einem eigenen Tab/Fenster geöffnet werden soll.

Anforderungen an die Control-Datei

Beispiel (Control-Datei erstellen und anschließend zwei Dateien öffnen):

echo '{"mode":"reuse","version":1}' > /tmp/.ribbondiff-cli--control.json
open -a RibbonDiff /tmp/.ribbondiff-cli--control.json old.txt new.txt

7. Dateien und Workspaces speichern 👑

Speicher-Workflows sind Pro-Workflows. RibbonDiff speichert immer das aktive Fenster, also die Seite, in die Sie zuletzt geklickt haben.

Dateien speichern

Workspace-Dokumente speichern

Line endings

Encoding

Unterstützte Encodings

Diese Optionen erscheinen im Encoding-Badge-Menü pro Fenster:

KategorieEncodings
UnicodeUTF-8, UTF-8 (with BOM), UTF-16, UTF-16 Little Endian, UTF-16 Big Endian, UTF-32, UTF-32 Little Endian, UTF-32 Big Endian
JapanischShift_JIS, EUC-JP, ISO-2022-JP, x-mac-japanese
ChinesischGB18030, GBK, GB2312, HZ-GB-2312, Big5, Big5-HKSCS
KoreanischEUC-KR, CP949
WestlichWindows-1252, MacRoman, Windows-1250 (Central European), Windows-1251 (Cyrillic), Windows-1253 (Greek), Windows-1254 (Turkish), Windows-1257 (Baltic), ISO-8859-1 (Latin-1), US-ASCII
Naher OstenWindows-1255 (Hebrew), Windows-1256 (Arabic)
SüdostasienWindows-874 (Thai), Windows-1258 (Vietnamese)

Tipp: Beim Vergleich von Clipboard-Text (keine Datei) sind die Fenster-Defaults beim Speichern typischerweise LF + UTF-8.

8. Wenn Dateien auf der Festplatte geändert werden

RibbonDiff behandelt extern geänderte Dateien vorsichtig.

9. Verhalten bei ungespeicherten Änderungen

RibbonDiff verfolgt ungespeicherte Änderungen unabhängig pro Fenster.

Hinweis: Der Schließen-Dialog ist absichtlich „no-save“ — speichern Sie relevante Fenster zuerst mit ⌘S oder ⇧⌘S 👑.

10. Find (Suche) in beiden Fenstern

RibbonDiff verwendet Find-Felder pro Fenster in der Kopfzeile und respektiert gleichzeitig die Standard-macOS-Find-Shortcuts für das aktive Fenster.

Grundverwendung

  1. In den linken oder rechten Editor klicken, um dieses Fenster aktiv zu machen.
  2. ⌘F drücken, um das Find-Feld dieses Fensters zu fokussieren. Bei ausgeblendeter Editor-Titelleiste zeigt RibbonDiff sie zuerst. Wenn Text im Editor markiert ist, nutzt RibbonDiff diese Auswahl als Suchbegriff; sonst kann ein leeres Find-Feld aus der standardmäßigen macOS-Shared-Find-Zeichenkette vorbefüllt werden.
  3. Suchbegriff eingeben. Case-insensitive Treffer werden beim Tippen hervorgehoben.
  4. Return oder ⌘G für den nächsten Treffer, ⇧Return oder ⇧⌘G für den vorherigen. Die Navigation springt am Ende/Anfang des Fensters herum.

Tastaturkurzbefehle

Hinweise

Find in Workspace 👑

Wenn ein Workspace geöffnet ist, wählen Sie Find → Find in Workspace… oder drücken Sie ⇧⌘F, um lesbare Textdateien in diesem Workspace zu durchsuchen. Ergebnisse erscheinen in der Workspace-Seitenleiste, sind nach Datei gruppiert und markieren Git-geänderte Dateien mit M. Ein Klick auf eine Trefferzeile öffnet die Datei im linken Editor und hält den Fokus auf diesem Treffer; Option-Klick öffnet das Ergebnis in einem weiteren Tab.

11. Syntax-Highlighting

RibbonDiff enthält eingebautes Syntax-Highlighting und automatische Spracherkennung.

Auto vs. manuell

Unterstützte Sprachen (Badge)

Markdown fenced code blocks

In Settings können Sie wählen, ob Markdown-Fenced-Blocks (``` / ~~~) anhand des Language-Tags nach dem Fence hervorgehoben werden, z. B. ```swift.

12. Toolbar, Titelleiste, Tab-Leiste, Wrap und Ribbon-Breite

Toolbar-Sichtbarkeit

Editor-Titelleiste

Tab-Leiste

Word wrap

Wichtig: Wrap ist pro Fenster, nicht global. Settings setzen nur den Default für neu geöffnete Editorfenster.

Whitespace-Filter

Zeilennummern

Zeilennummern können unabhängig für Left (Original) und Right (Modified) in Settings aktiviert/deaktiviert werden.

Ribbon Column width

Schrift, Schriftgröße und Zeilenabstand

RibbonDiff lässt Sie die Editor-Typografie anpassen, damit lange Vergleiche angenehmer zu lesen sind.

Bearbeitungsverhalten

13. Einstellungen und Themes

Öffnen Sie Settings über das App-Menü: RibbonDiff → Settings… (normalerweise ⌘,).

General

Appearance

Der Appearance-Bereich zeigt oben auch eine Current Theme-Zeile. Ein Klick springt direkt zum Theme-Bereich. Wenn Live-Einstellungen nicht mehr zum ausgewählten Theme passen, kann diese Zeile ein Modified-Badge zeigen.

System-Hintergründe folgen automatisch dem macOS Light/Dark Mode.

Syntax

Der Syntax-Bereich zeigt oben ebenfalls das aktuelle Theme, damit Sie beim Bearbeiten von Farben zum Theme-Bereich springen können.

Änderungen werden automatisch gespeichert.

Theme

RibbonDiff unterstützt eingebaute Themes (Simple und Vivid) sowie User-Themes, die erstellt, dupliziert, umbenannt oder importiert wurden. Beim ersten Start wählt RibbonDiff standardmäßig Vivid; Reset to Defaults kehrt ebenfalls zu Vivid zurück.

Tipps zur Theme-Liste:

Theme-Aktionen und Kontextmenüs können enthalten:

Wenn Sie zu einem anderen Theme wechseln, während das aktuelle Theme ungespeicherte Änderungen hat, fragt RibbonDiff zuerst nach Bestätigung.

Licenses

Pro

Wenn Sie RibbonDiff früher als kostenpflichtigen App-Store-Download gekauft haben, sollte Pro Lifetime auf derselben Apple ID automatisch freigeschaltet werden. Falls nicht, öffnen Sie RibbonDiff → Settings… → Pro und nutzen Sie Restore Purchases.

14. Themes importieren und exportieren (fortgeschritten)

Themes können als JSON importiert/exportiert werden.

Theme importieren

  1. Settings → Theme öffnen.
  2. Import Theme… klicken.
  3. Eine Theme-.json-Datei wählen.

Das importierte Theme wird zu User Themes hinzugefügt und angewendet.

Theme exportieren

  1. Settings → Theme öffnen.
  2. Export Theme… klicken.
  3. Einen Theme-Namen eingeben (im JSON als Name gespeichert).
  4. Speicherort wählen.

Der Export-Button speichert die aktuellen Theme-Einstellungen in eine JSON-Datei.

Das exportierte JSON enthält Diff-Farben, Hintergründe, Find-Match-Overlay-Farben, Syntaxpalette(n) und Markdown-Optionen.

15. Tastaturkurzbefehle

Wählen Sie Help → RibbonDiff Help (⌘?), um das integrierte Shortcut-Cheat-Sheet zu öffnen. Es gruppiert häufige Shortcuts für Window, Files, Find, View & Navigate und Editor an einem Ort.

Tipp: Return im Editor setzt die aktuelle Einrückung automatisch fort. Open Workspace… (⇧⌘O) öffnet einen Workspace in einem neuen Fenster; nutzen Sie die Seitenleisten-Schaltfläche oder das Drop-Ziel, wenn Sie einen Workspace stattdessen an das aktuelle Fenster binden möchten.

16. Fehlerbehebung

„Can't open file“

Häufige Gründe:

Lösung:

Workspace-Schaltfläche bleibt eingeklappt oder zeigt Upgrade-Hinweis

Workspace-Dateisuche hat keine Ergebnisse

Version History ist nicht verfügbar

Eine Datei wurde auf der Festplatte geändert

Öffnen aus Finder/Terminal hat einen neuen Tab erstellt

Wenn Sie Dateien aus Finder (Doppelklick / Open With…) oder Terminal (open -a RibbonDiff …) öffnen, schützt RibbonDiff den aktuellen Vergleich.

Workspace-Dateiverwaltung wurde nicht abgeschlossen

Open Workspace… hat ein neues Fenster geöffnet

Text sieht falsch kodiert aus (Mojibake)

Wenn eine Datei mit unlesbaren Zeichen geöffnet wird, wurde sie wahrscheinlich mit dem falschen Encoding dekodiert.

Find-Feld oder Badges sind verschwunden

Die Editor-Titelleiste ist möglicherweise ausgeblendet.

Wrap / Whitespace / Swap / Clear sind verschwunden

Die obere Toolbar-Zeile ist möglicherweise ausgeblendet.

⇧⌘T funktioniert, aber das File-Menü zeigt den Shortcut nicht

„Theme Import Failed“

Syntax-Highlighting wirkt deaktiviert

RibbonDiff kann Syntax-Highlighting bei sehr großen Texten überspringen, damit das Bearbeiten reaktionsschnell bleibt.

17. Zugriffsebenen (Limited und Pro)

RibbonDiff kann kostenlos geladen und im Limited-Modus zum Vergleichen von eingegebenem oder eingefügtem Text genutzt werden. Dateien öffnen oder speichern, Workspace und Workspace-Dateisuche nutzen sowie Version History verwenden sind Pro-Workflows. Da Version History nur innerhalb von Workspace verfügbar ist, ist sie ebenfalls Pro-only.

FunktionLimited (Free)Pro Trial (7 Tage)Pro Lifetime
Eingegebenen / eingefügten Text vergleichen
Fensterinhalt auf Festplatte speichern (⌘S / ⇧⌘S)
Restore Purchases
Dateien öffnen (File → Open…, Drag & Drop, Finder, Terminal)
Workspace-Seitenleiste und Dateisuche; Workspace-Dokumente öffnen/speichern
Version History für Git-basierte Workspace-Dateien

Im Limited-Modus: Wenn Sie Dateien öffnen oder speichern, einen Workspace öffnen oder speichern, Workspace-Dateisuche verwenden oder Version History nutzen möchten, zeigt RibbonDiff den Pro-Hinweis.

7-day Pro Trial: Der Trial startet, wenn Sie Start 7-Day Pro Trial tippen, und dauert 7 Tage. Er verlängert sich nicht automatisch. Danach kehrt RibbonDiff in den Limited-Modus zurück, sofern Sie Pro Lifetime nicht freischalten.

Pro Trial starten

  1. RibbonDiff → Settings… öffnen und Pro wählen.
  2. Start 7-Day Pro Trial klicken.

Pro Lifetime freischalten

RibbonDiff → Settings… → Pro öffnen und Unlock Pro Lifetime klicken. Dies ist ein Einmalkauf, der an Ihre Apple ID gebunden ist.

Käufe wiederherstellen

Wenn Sie Pro Lifetime bereits gekauft haben oder RibbonDiff früher als kostenpflichtige App-Store-App erworben haben, stellen Sie Zugriff über Settings → Pro → Restore Purchases wieder her. Achten Sie darauf, mit derselben Apple ID angemeldet zu sein, die den ursprünglichen Kauf getätigt hat.

Legacy-Kunden der kostenpflichtigen Version

Wenn Sie RibbonDiff gekauft haben, als es ein kostenpflichtiger App-Store-Download war, migriert die App Sie automatisch zu Pro Lifetime auf derselben Apple ID. Wenn es nicht sofort als freigeschaltet erscheint, verwenden Sie Restore Purchases.