Kurz gesagt: Maccy funktioniert mit iTerm2 und Warp, weil es die System-Zwischenablage von macOS überwacht – und beide Terminals lesen daraus und schreiben hinein. Installiere Maccy App, stelle die Suche auf Regex um, halte Passwortmanager aus dem Verlauf heraus und löse den einen echten Tastenkürzel-Konflikt: Maccys Standardkürzel Shift+Cmd+C kollidiert mit dem Copy-Mode-Kürzel von iTerm2. Danach hast du einen durchsuchbaren, anpinnbaren, rein lokalen Verlauf für jeden Befehl, jeden Pfad und jede Logzeile, die du kopierst.

Du hast vor vierzig Minuten kubectl get pods -n staging ausgeführt und die Flags seitdem zweimal angepasst. Jetzt brauchst du die zweite Version, hast aber dazwischen drei andere Dinge kopiert. Die Shell-History kennt den Befehl, aber nicht die Ausgabe, die du kopiert hast, nicht den Stacktrace aus dem Browser und auch nicht den Pfad aus dem Finder.

Genau diese Lücke zwischen Shell-History und Zwischenablage-Verlauf füllt ein Clipboard-Manager. Dieser Leitfaden zeigt, wie du Maccy Mac zusammen mit iTerm2 oder Warp einrichtest, welche Einstellungen wichtig sind, wo sich die Werkzeuge überschneiden und wo sie sich unterschiedlich verhalten.

Funktioniert Maccy mit iTerm2 und Warp?

Ja. Maccy Clipboard ist ein Clipboard-Manager in der Menüleiste, der das macOS-Pasteboard abfragt. Jede App, die in die System-Zwischenablage kopiert, wird erfasst – auch Terminals. Es gibt keine terminalspezifische Integration, die du installieren müsstest. Dasselbe gilt für pbcopy: Alles, was du dorthin pipest, taucht in Maccys Verlauf auf wie jede andere Kopie.

Szenario Von Maccy erfasst? Hinweise
Text in iTerm2 markieren, Cmd+C Ja Normaler Pasteboard-Schreibvorgang.
iTerm2: „Copy to pasteboard on selection“ Ja, aber mit viel Rauschen Jede Markierung wird zum Verlaufseintrag. Siehe die Tipps unten.
echo "text" | pbcopy Ja Praktisch für Skripte und Aliase.
Ausgabe eines Blocks in Warp kopieren Ja Warp schreibt in das System-Pasteboard.
Zwischenablage von Remote-tmux/SSH per OSC 52 Kommt darauf an Nur wenn das Terminal OSC-52-Schreibzugriffe auf die Zwischenablage akzeptieren darf. Siehe unten.
In tmux markierter Text bei aktivem Mouse-Mode Kommt darauf an tmux behält die Auswahl unter Umständen im eigenen Buffer, sofern es nicht so konfiguriert ist, dass es sie an die System-Zwischenablage übergibt.

Einrichtung: die Fünf-Minuten-Variante

  1. Installieren. Lade Maccy aus dem GitHub-Repository herunter oder führe brew install maccy aus.
  2. Berechtigungen erteilen. Damit Maccy für dich in die vorderste App einfügen kann, verlangt macOS den Zugriff über die Bedienungshilfen (Systemeinstellungen → Datenschutz & Sicherheit → Bedienungshilfen). Ohne diese Berechtigung kopiert Maccy den Eintrag nur, und du fügst ihn selbst mit Cmd+V ein.
  3. Suchmodus auf Regex stellen. Wechsle in Maccys Einstellungen → Allgemein vom Fuzzy-Modus zu regulären Ausdrücken . Terminal-Clips sind strukturiert, deshalb zahlt sich Regex sofort aus.
  4. Den Reiter „Ignorieren“ prüfen. Trage deinen Passwortmanager und alles andere ein, was mit Geheimnissen zu tun hat.
  5. Den Tastenkürzel-Konflikt lösen (nächster Abschnitt).

Der Tastenkürzel-Konflikt, vor dem dich niemand warnt

Maccys globales Standardkürzel ist Shift+Cmd+C. In iTerm2 schaltet genau diese Kombination den Copy Mode um, also die tastaturgesteuerte Textauswahl. Globale Hotkeys werden auf Systemebene registriert, deshalb setzt sich in der Praxis meist Maccy durch, und der Copy Mode reagiert nicht mehr . Auch Warp belegt Kürzel rund um Cmd+Shift-Kombinationen. Prüfe deshalb unter Settings → Keyboard shortcuts auf Überschneidungen, bevor du davon ausgehst, dass alles sauber ist.

Dir bleiben zwei Möglichkeiten:

  • Maccys Kürzel ändern (meist die einfachere Lösung). Viele legen es auf etwas wie Cmd+Shift+V oder eine Option-Kombination, die kein Terminal verwendet. Öffne Maccys Einstellungen und zeichne ein neues Kürzel auf.
  • Den Copy Mode in iTerm2 umbelegen unter Settings → Keys → Key Bindings, falls du ihn täglich nutzt.

Entscheide dich für eine Variante und teste sie bei fokussiertem Terminal. Ein Kürzel, das im Finder funktioniert, kann sich in einer App, die Tastenanschläge aggressiv abfängt, trotzdem anders verhalten.

Ein Workflow statt einer Feature-Liste

1. Einen Befehl aus drei Quellen zusammensetzen

Angenommen, du kopierst einen Pod-Namen aus einem Dashboard, einen Namespace aus Slack und ein Flag aus der Dokumentation. Öffne Maccy, wähle die Einträge nacheinander aus und füge sie jeweils in deinen Prompt ein. Maccy listet die Einträge mit dem neuesten zuerst und nummeriert sie. Drei oder vier Einträge zurückzuspringen kostet daher ein bis zwei Tastendrücke statt jeweils einen Abstecher in die Quell-App.

2. Clips mit Regex durchsuchen

Mit aktivem Regex-Modus kannst du den Verlauf präzise eingrenzen. Ein paar Beispiele:

Du suchst Probiere
Jeden kopierten Git-Befehl ^git
Alles, was wie ein absoluter Pfad aussieht ^/[\w./-]+
IPv4-Adressen \b\d{1,3}(\.\d{1,3}){3}\b
Zeilen aus Stacktraces Exception|Traceback|at .+\(.+:\d+\)
Docker-Image-Referenzen [\w.-]+/[\w.-]+:[\w.-]+

3. Anpinnen, was du ständig neu tippst

Mit Maccy kannst du Einträge anpinnen, sodass sie oben bleiben und eine Verlaufsbereinigung überstehen. Gute Kandidaten für die Terminalarbeit: der SSH-Jump-Host-String, ein langes docker run mit Volume-Mounts, die Basis-URL deiner Staging-API oder ein rsync-Aufruf mit vielen Flags. Pins sind eine schlanke Alternative zu Shell-Aliasen, wenn sich das Snippet oft ändert oder Werte enthält, die du lieber nicht in deine Dotfiles committest. Das Pin-Kürzel ist in neueren Versionen Option+P .

4. Einfügen, ohne Rich Text mitzuschleppen

Text von Webseiten kann Formatierung mitbringen. Terminals ignorieren das meiste davon, aber der Input-Editor von Warp und manche TUI-Tools reagieren mitunter seltsam auf unerwartete Zeichen wie typografische Anführungszeichen, die Shell-Befehle unbemerkt kaputt machen. Maccy hat eine Aktion zum Einfügen ohne Formatierung (Option+Shift+Return ), die die Formatierung entfernt und nur den reinen Text behält. Wenn ein aus einem Blogpost kopierter Befehl „richtig aussieht“, aber fehlschlägt, sind gekrümmte Anführungszeichen meist der Übeltäter.

iTerm2 vs. Warp: Was sich für die Zwischenablage ändert

iTerm2 Warp
Eingebauter Zwischenablage-Verlauf Ja. Paste-History-Fenster, optional mit Speichern auf der Festplatte Kein vollwertiges systemweites Gegenstück, aber Input-Editor und Befehlsverlauf decken einiges ab
Kopieren bei Markierung Optionale Einstellung; überflutet Maccy, wenn aktiv Optionale Einstellung
Sicherheit beim Einfügen mehrerer Zeilen Konfigurierbare Warnungen; Advanced Paste zum Bearbeiten des Texts vor dem Senden Der Input-Editor lässt dich mehrzeiligen Text prüfen und bearbeiten, bevor er ausgeführt wird
OSC 52 (Remote-Zwischenablage) Unterstützt; muss in den Einstellungen aktiviert werden Aktuelle Doku prüfen
Beste Kombination mit Maccy App-übergreifender Verlauf; iTerm2s eigene Paste History bleibt auf das Terminal beschränkt Warps Editor macht es leicht, eingefügte mehrzeilige Snippets vorher zu prüfen

Eine ehrliche Anmerkung: iTerm2s eingebaute Paste History überschneidet sich mit Maccy, wenn du nur im Terminal kopierst. Wer ausschließlich in iTerm2 lebt, braucht womöglich kein zusätzliches Tool. Maccy spielt seine Stärke aus, wenn deine Clips von überall kommen (Browser, Slack, Finder, Xcode) und du ein einziges, einheitliches Kürzel willst.

Sicherheit: Mach aus deinem Zwischenablage-Verlauf kein Geheimnis-Logbuch

Bei der Terminalarbeit landen sensible Strings in der Zwischenablage: API-Tokens, .env-Werte, SSH-Schlüssel, Datenbank-URLs. Maccy speichert den Verlauf lokal und ohne Cloud-Sync, was ein echter Datenschutzvorteil ist. „Lokal“ heißt aber trotzdem „auf der Festplatte“, also geh bewusst damit um.

  • Ignoriere deinen Passwortmanager. Trage ihn in Maccys Ignorieren-Einstellungen ein. Viele Passwortmanager markieren ihre Zwischenablage-Schreibvorgänge außerdem nach der Community-Konvention von nspasteboard.org als verborgen (concealed), was Clipboard-Manager berücksichtigen können .
  • Nutze Maccys Regex-Ignorierung für Token-Muster. Falls der Reiter „Ignorieren“ das Ausschließen per Muster unterstützt , trage etwas wie ^(ghp_|sk-|AKIA)[A-Za-z0-9]+ ein, damit gängige Token-Formate gar nicht erst gespeichert werden.
  • Lösche den Verlauf nach sensiblen Sitzungen. Maccy hat dafür eine Aktion zum Verlauf-Löschen (im Menü und per Tastenkürzel).
  • Ignoriere nicht gleich das ganze Terminal. Das würde den Zweck verfehlen. Sei stattdessen selektiv.

Häufige Probleme und Lösungen

Problem Wahrscheinliche Ursache Lösung
Der Verlauf füllt sich mit Fragmenten „Copy on selection“ ist aktiv In den Terminal-Einstellungen ausschalten oder das Rauschen hinnehmen und auf die Suche setzen
Maccy öffnet sich, fügt aber nicht automatisch ein Berechtigung für Bedienungshilfen fehlt In Systemeinstellungen → Datenschutz & Sicherheit erteilen
Der Copy Mode von iTerm2 funktioniert nicht mehr Tastenkürzel-Konflikt Maccys Kürzel neu belegen
Eingefügter Befehl schlägt mit seltsamen Zeichen fehl Typografische Anführungszeichen oder versteckte Formatierung aus der Quelle Ohne Formatierung einfügen
Kopie aus Remote-tmux erreicht Maccy nie tmux oder SSH leitet nicht an die System-Zwischenablage weiter OSC 52 in tmux und im Terminal aktivieren
Großes Einfügen lässt die Shell hängen Nicht Maccy: Das Terminal oder die Shell ist der Flaschenhals Die Paste-slowly-Option von iTerm2 nutzen oder in eine Datei speichern und per source einlesen

Wo Maccy nicht das richtige Werkzeug ist

Maccy speichert, was du kopierst. Es versteht keine Befehle, führt keine Snippets mit Variablen aus und synchronisiert nicht zwischen Rechnern. Wenn du parametrisierte Befehlsvorlagen brauchst, erledigen das ein Snippet-Manager oder Shell-Funktionen besser. Brauchst du deine Zwischenablage auf zwei Macs, ist Maccys Local-first-Ansatz ein bewusster Kompromiss und kein Fehler. Und für den Abruf von Befehlen schlägt die Rückwärtssuche mit Ctrl+R (oder ein Tool wie fzf oder atuin) jeden Clipboard-Manager. Beides ergänzt sich: Die Shell-History erinnert sich daran, was du ausgeführt hast, Maccy daran, was du kopiert hast.

Die Kurzfassung

Installiere Maccy, leg das Kürzel von Shift+Cmd+C weg, wechsle zur Regex-Suche, ignoriere deinen Passwortmanager und pinne die Handvoll Snippets, die du ständig neu tippst. Das sind etwa fünf Minuten Einrichtung für eine Zwischenablage, die du tatsächlich durchsuchen kannst. Welches Snippet würdest du als erstes anpinnen: den Jump-Host-String oder das docker run, das du schon fünfzigmal getippt hast?