Kontakt
E-Mail: ribbon@craftclay.com
Bitte geben Sie bei Support-Anfragen Ihre macOS-Version und die App-Version an, die in RibbonDiff → About oder in der App-Store-„Version History“ angezeigt wird.
Pro-Zugriff (Limited / Pro Trial / Pro Lifetime)
RibbonDiff kann kostenlos geladen werden und funktioniert im Limited-Modus zum Vergleichen von eingegebenem oder eingefügtem Text. Dateien öffnen und speichern, Workspace und Workspace-Dateisuche nutzen sowie Version History verwenden sind in Pro verfügbar.
Limited (Free)
- Text in beiden Fenstern vergleichen und bearbeiten (eingetippt / eingefügt).
- Live-Diff-Updates, zentrale Ribbon-Verbindungen, Find pro Fenster, Zeilenumbruch und Themes.
Pro (Trial oder Lifetime)
- Dateien von der Festplatte öffnen (
⌘O), aus Finder, Terminal oder per Drag & Drop. - Speichern / Sichern unter pro Fenster (
⌘S/⇧⌘S). - Ordner oder
.rd-workspace-Dokumente in der Workspace-Seitenleiste öffnen und Workspace-Dokumente sichern (⇧⌥⌘S). - Text in einem geöffneten Workspace mit Find in Workspace… (
⇧⌘F) suchen, einschließlich Option-Klick zum Öffnen von Ergebnissen in einem anderen Tab. - Neue Workspace-Dateien oder -Ordner mit Inline-Umbenennung erstellen und sie anschließend über die Seitenleiste verschieben, löschen, im Finder anzeigen oder Pfade kopieren.
- Version History für Dateien in Git-basierten Workspaces nutzen, mit read-only historischen Vorschauen.
- Optionale Line-Endings- und Encoding-Steuerungen pro Fenster, wenn in Settings aktiviert.
Pro Trial starten (7 Tage)
Öffnen Sie RibbonDiff → Settings… → Pro und klicken Sie auf Start 7-Day Pro Trial. Der Trial ist einmalig, dauert 7 Tage und verlängert sich nicht automatisch.
Pro Lifetime freischalten
Öffnen Sie RibbonDiff → Settings… → Pro und klicken Sie auf Unlock Pro Lifetime. Dies ist ein Einmalkauf.
Restore Purchases
Wenn Pro-Zugriff nicht erscheint, etwa nach Neuinstallation oder Mac-Wechsel, gehen Sie zu Settings → Pro → Restore Purchases.
Legacy-Kunden: Wenn Sie RibbonDiff früher als kostenpflichtigen App-Store-Download gekauft haben, sollte Pro Lifetime auf derselben Apple ID automatisch freigeschaltet werden. Falls nicht, verwenden Sie Restore Purchases.
Schnelle Hilfe
- Vollständige Dokumentation: Siehe Benutzerhandbuch für detaillierte Workflows und Shortcuts.
- Shortcut-Übersicht: Wählen Sie Help → RibbonDiff Help (
⌘?), um das integrierte Referenzfenster zu öffnen. - Text vergleichen: Fügen oder tippen Sie Text in das linke und rechte Fenster. Der Diff aktualisiert sich automatisch.
- Dateien öffnen (Pro): Datei per Drag & Drop auf ein Fenster ziehen oder ein Fenster anklicken und
⌘Odrücken. - Neue Vergleiche: File → New Window (
⌘N) für ein frisches eigenständiges Vergleichsfenster, File → New Window with Sidebar (⇧⌘N) für eines mit Workspace-Seitenleiste oder⌘Tfür einen neuen Tab in der aktuellen Fenstergruppe. - Workspace (Pro): Nutzen Sie File → Open Workspace… (
⇧⌘O), um einen Ordner oder ein.rd-workspace-Dokument in einem neuen eigenständigen Fenster zu öffnen, oder die Seitenleistenaktion Open Folder or Workspace File, um einen Workspace an das aktuelle Fenster zu binden. - Workspace-Dateisuche (Pro): Wählen Sie Find → Find in Workspace… (
⇧⌘F), um Textdateien im geöffneten Workspace zu durchsuchen. Mit View → Show File Tree (⌘1) und View → Show File Search (⌘2) wechseln Sie den Seitenleistenmodus. Die Suche bleibt beim Wechsel zwischen Tabs sichtbar, behält Suchbegriff und aufgeklappte Ergebnisse, zeigt M-Markierungen für Git-geänderte Dateien und unterstützt Option-Klick zum Öffnen von Ergebnissen in einem anderen Tab. - Workspace-Dateiverwaltung (Pro): Nutzen Sie das Aktionsmenü der Seitenleiste oder Rechtsklick auf Ordner/Dateien, um Dateien oder Ordner hinzuzufügen, Dateien in neuen Tabs zu öffnen, Elemente im Finder anzuzeigen, relative oder vollständige Pfade zu kopieren, mehrere Elemente auszuwählen, sie in Ordner zu ziehen oder bestätigte Löschungen in den Papierkorb zu verschieben.
- Version History (Pro): Öffnen Sie eine Datei aus einem Git-basierten Workspace und verwenden Sie Branch- und Versions-Selector, um die aktuelle Datei mit read-only historischen Snapshots zu vergleichen.
- Speichern (Pro): Klicken Sie in ein Fenster, um es aktiv zu machen, und nutzen Sie
⌘S/⇧⌘S. Speichern bezieht sich immer auf das aktive Fenster. Mit Save Workspace / Save Workspace As… sichern Sie ein Workspace-Dokument. - Dateien auf der Festplatte geändert: Wenn eine geöffnete Datei extern geändert wird, lädt RibbonDiff sie automatisch neu, solange keine ungespeicherten Änderungen vorhanden sind; andernfalls fragt es vor dem Ersetzen.
- Find in beiden Fenstern: Nutzen Sie das Find-Feld pro Fenster oder drücken Sie
⌘F, dann⌘G/⇧⌘G, um zwischen Treffern zu springen. - Zeilenumbruch: Aktivieren Sie Wrap, um horizontales Scrollen bei langen Zeilen zu vermeiden.
- Whitespace-Filter: Nutzen Sie den Whitespace-Toolbar-Schalter oder View → Whitespace Filters (
⌃⌘I), um die gespeicherten Filter für Einrückungsstil, führenden und nachgestellten Whitespace gemeinsam ein- oder auszuschalten. - Line Endings / Encoding (optional): Aktivieren Sie die Badges in Settings → General. Sie beeinflussen, wie Dateien beim Speichern geschrieben werden, werden für den Diff aber normalisiert (LF vs. CRLF erzeugt normalerweise keinen eigenen Diff).
- Themes: Diff-Farben/-Hintergründe anpassen und Themes als JSON importieren/exportieren.
- Mehrere Vergleiche: Nutzen Sie neue Fenster oder macOS-Fenstertabs. Wenn ein Workspace geöffnet ist, teilen alle Tabs dieses Fensters dieselbe Seitenleiste und denselben Projektbaum.
Preferences / Settings
Settings öffnen: Wählen Sie in der Menüleiste RibbonDiff → Settings… (Shortcut: ⌘,).
Bereiche, die Sie verwenden können
- Pro: Zugriffsebene anzeigen, enthaltene Funktionen sehen, 7-Tage-Trial starten, Pro Lifetime freischalten oder Käufe wiederherstellen. Wenn Sie im Limited-Modus einen Pro-only-Workflow wie Öffnen oder Speichern von Dateien, Workspace oder Workspace-Dateisuche oder Version History versuchen, zeigt RibbonDiff den Pro-Hinweis.
- General: Zeilennummern pro Fenster, Standard-Zeilenumbruch, gespeicherte Whitespace-Filter-Vorgaben, optionale Line-Endings-/Encoding-Badges sowie Workspace-Item-Größe und Zeilenhöhe.
- Appearance: Diff-Hervorhebungsfarben (Added/Removed/Modified) und die Farbe des zentralen Connectors („Ribbon“) anpassen.
- Backgrounds: System-Hintergründe wählen, die Light/Dark Mode folgen, oder zu Custom-Farben wechseln.
- Syntax: Custom-Syntaxfarben aktivieren und separate Light-/Dark-Paletten bearbeiten.
- Themes: Zwischen integrierten Themes oder eigenen gespeicherten Themes wechseln.
Theme importieren (JSON): Gehen Sie zu Settings → Theme, klicken Sie Import Theme… und wählen Sie eine .json-Datei. Importierte Themes erscheinen unter User Themes.
Theme exportieren (JSON): Gehen Sie zu Settings → Theme, klicken Sie Export Theme…, vergeben Sie einen Namen und wählen Sie den Speicherort für die .json-Datei.
Tipp: Wenn ein importiertes Theme nicht in der Liste erscheint, schließen und öffnen Sie Settings erneut und prüfen Sie den Theme-Bereich noch einmal.
Fehlerbehebung
Ich kann Dateien, Drag & Drop, Speichern, Workspace, Workspace-Dateisuche oder Version History nicht verwenden
Dateien öffnen oder speichern, Workspace nutzen und Workspace-Dateisuche sind Pro-Workflows. Version History ist ebenfalls Pro-only und erscheint nur für Dateien in einem Git-basierten Workspace. Prüfen Sie RibbonDiff → Settings… → Pro, ob Sie Pro Trial oder Pro Lifetime verwenden. Wenn Sie bereits gekauft haben, nutzen Sie Restore Purchases.
Mein Pro Trial ist abgelaufen — was passiert?
Nach 7 Tagen kehrt RibbonDiff in den Limited-Modus zurück. Datei-Open/Save-Workflows, Workspace, Workspace-Dateisuche und Version History sind wieder deaktiviert, aber Sie können weiterhin eingegebenen oder eingefügten Text vergleichen oder Pro Lifetime freischalten.
Workspace bleibt eingeklappt oder zeigt einen Upgrade-Hinweis
Workspace ist eine Pro-Funktion. Wenn RibbonDiff den Upgrade-Hinweis zeigt, starten Sie den Pro Trial oder schalten Sie Pro Lifetime unter RibbonDiff → Settings… → Pro frei. Wenn Workspace im aktuellen Fenster bereits geöffnet ist, verwenden Sie diese gemeinsame Seitenleiste statt eines separaten Workspace pro Tab.
Workspace-Dateiverwaltung wurde nicht abgeschlossen
Namen neuer Workspace-Elemente dürfen nicht leer sein, kein / enthalten und kein anderes Element im selben Ordner duplizieren. Verschieben per Drag & Drop muss einen Ordner innerhalb des Workspace als Ziel haben; RibbonDiff blockiert Verschiebungen ohne Effekt, Verschiebungen in das Element selbst oder einen untergeordneten Ordner sowie Konflikte durch doppelte Namen. Löschen verschiebt bestätigte Dateien und Ordner in den Papierkorb.
Workspace-Dateisuche hat keine Ergebnisse
Workspace-Dateisuche erfordert einen geöffneten Workspace und durchsucht Textdateien in diesem Workspace. Prüfen Sie, ob Sie Pro Trial oder Pro Lifetime verwenden, ob der Workspace geöffnet ist und ob der Suchtext in einer lesbaren Textdatei vorhanden ist. Wenn Sie zwischen Tabs wechseln oder vom Dateibaum zurückkehren, behält RibbonDiff den aktuellen Suchbegriff, Ergebnisse, aufgeklappte Dateien und Scrollposition. Binäre, nicht lesbare oder sehr große Dateien können übersprungen werden.
Version History ist nicht verfügbar
Version History ist eine Pro-only Workspace-Funktion. Sie erscheint nur, wenn die aktuelle Datei in einem Git-basierten Workspace liegt. Wenn die Datei außerhalb des Workspace liegt oder der Workspace nicht von Git verwaltet wird, erscheinen Branch- und Versions-Selector möglicherweise nicht.
Open Workspace… hat ein neues Fenster geöffnet
Das ist erwartet. File → Open Workspace… öffnet den ausgewählten Ordner oder das .rd-workspace-Dokument immer in einem neuen eigenständigen Fenster. Wenn Sie stattdessen den aktuellen Vergleich durch einen Workspace ersetzen möchten, nutzen Sie die Seitenleistenaktion Open Folder or Workspace File oder legen Sie einen Ordner / eine .rd-workspace-Datei auf der Seitenleiste ab.
Wrap / Whitespace / Swap / Clear sind verschwunden
Die obere Toolbar-Zeile kann ausgeblendet sein. Wählen Sie View → Show Toolbar oder drücken Sie ⌥⌘T, um sie einschließlich Whitespace-Schalter wiederherzustellen. Editorinhalt, Workspace und Diff bleiben unverändert.
Eine Datei wurde auf der Festplatte geändert, während sie geöffnet war
RibbonDiff lädt geänderte Dateien automatisch neu, wenn es keine ungespeicherten Änderungen in der App gibt. Wenn ungespeicherte Änderungen vorhanden sind, fragt RibbonDiff, bevor diese In-App-Änderungen durch den neuen Festplatteninhalt ersetzt werden.
Restore Purchases hat Pro nicht freigeschaltet
Prüfen Sie, ob Sie auf diesem Mac mit derselben Apple ID angemeldet sind, mit der der ursprüngliche Kauf getätigt wurde. Beenden und starten Sie RibbonDiff neu und versuchen Sie Settings → Pro → Restore Purchases erneut. Falls es weiterhin nicht funktioniert, schreiben Sie dem Support mit App-Version und macOS-Version. Sensible Daten sind nicht nötig.
Text sieht nach dem Öffnen falsch kodiert aus (Mojibake)
Die Datei wurde möglicherweise mit dem falschen Encoding dekodiert. Aktivieren Sie das Encoding-Badge in Settings → General, wählen Sie ein anderes Encoding und öffnen Sie die Datei erneut.
Ich habe Line Endings oder Encoding geändert; die Datei wurde neu geschrieben, aber der Text sieht gleich aus
Das ist erwartet. RibbonDiff normalisiert Zeilenenden/Encoding intern, daher kann eine reine Badge-Änderung Speicherdetails neu schreiben, ohne sichtbaren Text zu ändern.
Text wirkt nach großem Einfügen asynchron
Klicken Sie in das Fenster und scrollen Sie einmal, oder schalten Sie Word Wrap aus und wieder ein, um das Layout zu aktualisieren.
Performance bei sehr großem Text
Sehr große Vergleiche können einen Moment zur Berechnung benötigen. Wenn es langsam wirkt, vergleichen Sie kleinere Abschnitte oder teilen Sie die Eingabe auf.
Probleme beim Theme-Import/-Export
Stellen Sie sicher, dass die Datei gültiges JSON ist und dem RibbonDiff-Theme-Format entspricht. Wenn ein importiertes Theme nicht erscheint, öffnen Sie Settings erneut und prüfen Sie das Theme-Menü.
Feature-Wünsche & Feedback
Senden Sie Vorschläge an ribbon@craftclay.com. Wenn möglich, fügen Sie ein kurzes Beispiel (ohne sensible Daten) und das erwartete Ergebnis hinzu.