Réponse rapide : Maccy fonctionne avec iTerm2 comme avec Warp, car il surveille le presse-papiers système de macOS, dans lequel les deux terminaux lisent et écrivent. Installez Maccy App, passez sa recherche en mode Regex, gardez votre gestionnaire de mots de passe hors de l’historique et réglez le seul vrai conflit de raccourci : le Shift+Cmd+C par défaut de Maccy Mac entre en collision avec le raccourci du mode Copie d’iTerm2. Une fois ce point réglé, vous obtenez un historique consultable, épinglable et 100 % local pour chaque commande, chemin et ligne de log que vous copiez.
Il y a quarante minutes, vous avez lancé kubectl get pods -n staging. Depuis, vous avez ajusté les options deux fois. Il vous faut maintenant la deuxième version, mais vous avez copié trois autres choses entre-temps. L’historique du shell conserve la commande, mais pas la sortie que vous avez copiée, la stack trace récupérée dans le navigateur ou le chemin attrapé dans le Finder.
Cet écart entre l’historique du shell et l’historique du presse-papiers, c’est précisément là qu’un gestionnaire de presse-papiers trouve sa place. Ce guide explique comment configurer Maccy Clipboard avec iTerm2 ou Warp, quels réglages comptent, où les deux outils se recoupent et où ils se comportent différemment.
Maccy fonctionne-t-il avec iTerm2 et Warp ?
Oui. Maccy est un gestionnaire de presse-papiers de la barre des menus qui interroge régulièrement le pasteboard de macOS : toute application qui copie vers le presse-papiers système est donc captée, terminaux compris. Aucune intégration spécifique au terminal n’est à installer. Il en va de même pour pbcopy : tout ce que vous lui envoyez par un pipe apparaît dans l’historique de Maccy comme n’importe quelle autre copie.
| Scénario | Capté par Maccy ? | Remarques |
|---|---|---|
| Sélectionner du texte dans iTerm2, puis Cmd+C | Oui | Écriture standard dans le pasteboard. |
| Option iTerm2 « Copy to pasteboard on selection » | Oui, mais bruyant | Chaque sélection devient une entrée d’historique. Voir les conseils plus bas. |
echo "texte" | pbcopy |
Oui | Pratique pour les scripts et les alias. |
| Copie de la sortie d’un bloc dans Warp | Oui | Warp écrit dans le pasteboard système. |
| Presse-papiers distant tmux/SSH via OSC 52 | Ça dépend | Seulement si le terminal est autorisé à accepter les écritures de presse-papiers OSC 52. Voir plus bas. |
| Texte sélectionné dans tmux avec le mode souris activé | Ça dépend | tmux peut garder la sélection dans son propre buffer, sauf configuration pour la transmettre au presse-papiers système. |
Installation : la version en cinq minutes
- Installer. Téléchargez Maccy depuis le dépôt GitHub ou lancez
brew install maccy. - Accorder les autorisations. Pour que Maccy colle à votre place dans l’application au premier plan, macOS exige l’accès à l’Accessibilité (Réglages Système → Confidentialité et sécurité → Accessibilité). Sans cela, Maccy copie l’élément et vous collez vous-même avec Cmd+V.
- Passer la recherche en mode Regex. Dans les réglages de Maccy, onglet Général, remplacez le mode de recherche approximative (fuzzy) par les expressions régulières . Les contenus issus du terminal sont structurés : la regex est rentable tout de suite.
- Vérifier l’onglet Ignorer. Ajoutez votre gestionnaire de mots de passe et toute autre application qui manipule des secrets.
- Régler le conflit de raccourci (section suivante).
Le conflit de raccourci dont personne ne parle
Le raccourci global par défaut de Maccy est Shift+Cmd+C. Dans iTerm2, cette même combinaison active le mode Copie (Copy Mode), la sélection de texte pilotée au clavier. Les raccourcis globaux étant enregistrés au niveau du système, Maccy a en pratique tendance à l’emporter, et le mode Copie cesse de répondre . Warp attribue lui aussi des raccourcis autour des combinaisons Cmd+Shift : consultez Settings → Keyboard shortcuts pour repérer les chevauchements avant de supposer que tout est propre.
Vous avez deux options :
- Changer le raccourci de Maccy (en général la solution la plus simple). Beaucoup le déplacent vers Cmd+Shift+V ou une combinaison avec Option qu’aucun terminal n’utilise. Ouvrez les réglages de Maccy et enregistrez un nouveau raccourci.
- Remapper le mode Copie d’iTerm2 dans Settings → Keys → Key Bindings, si vous l’utilisez vraiment au quotidien.
Choisissez l’une des deux et testez avec le terminal au premier plan. Un raccourci qui fonctionne dans le Finder peut se comporter autrement dans une application qui capte agressivement le clavier.
Un workflow, pas une liste de fonctionnalités
1. Reconstituer une commande à partir de trois sources
Imaginons que vous copiez un nom de pod depuis un dashboard, un namespace depuis Slack et une option depuis la documentation. Ouvrez Maccy, choisissez-les l’un après l’autre et collez chacun dans votre prompt. Comme Maccy liste les éléments du plus récent au plus ancien et les numérote, remonter de trois ou quatre entrées demande une touche ou deux, au lieu d’un détour par chaque application source.
2. Rechercher dans vos copies avec une regex
Le mode regex activé, vous pouvez cibler l’historique avec précision. Quelques exemples :
| Ce que vous cherchez | À essayer |
|---|---|
| Toute commande git copiée | ^git |
| Tout ce qui ressemble à un chemin absolu | ^/[\w./-]+ |
| Adresses IPv4 | \b\d{1,3}(\.\d{1,3}){3}\b |
| Lignes de stack trace | Exception|Traceback|at .+\(.+:\d+\) |
| Références d’images Docker | [\w.-]+/[\w.-]+:[\w.-]+ |
3. Épingler ce que vous retapez sans cesse
Maccy permet d’épingler des éléments : ils restent en haut de la liste et survivent au nettoyage de l’historique. Bons candidats pour le travail en terminal : la chaîne de votre hôte de rebond SSH, un long docker run avec ses montages de volumes, l’URL de base d’une API de staging ou une commande rsync à rallonge. Les éléments épinglés sont une alternative légère aux alias shell quand le snippet change souvent ou contient des valeurs que vous préférez ne pas versionner dans vos dotfiles. Dans les versions récentes, le raccourci d’épinglage est Option+P .
4. Coller sans traîner de texte enrichi
Le texte copié depuis une page web peut embarquer de la mise en forme. Les terminaux en ignorent l’essentiel, mais l’éditeur de saisie de Warp et certains outils TUI peuvent réagir bizarrement à des caractères inattendus, comme les guillemets typographiques, qui cassent silencieusement les commandes shell. Maccy propose une action de collage sans mise en forme (Option+Shift+Entrée ) qui supprime le formatage et conserve le texte brut. Si une commande copiée depuis un blog « a l’air correcte » mais échoue, les guillemets courbes sont généralement le coupable.
iTerm2 vs Warp : ce qui change côté presse-papiers
| iTerm2 | Warp | |
|---|---|---|
| Historique de presse-papiers intégré | Oui. Fenêtre Paste History, avec sauvegarde optionnelle sur disque | Pas d’équivalent complet à l’échelle du système, mais son éditeur de saisie et son historique de commandes couvrent une partie des besoins |
| Copie à la sélection | Réglage optionnel ; inonde Maccy s’il est activé | Réglage optionnel |
| Sécurité du collage multi-lignes | Avertissements configurables ; Advanced Paste pour retoucher le texte avant envoi | L’éditeur de saisie permet de relire et modifier un texte multi-lignes avant exécution |
| OSC 52 (presse-papiers distant) | Pris en charge ; à activer dans les réglages | Voir la documentation à jour |
| Meilleur duo avec Maccy | Historique inter-applications ; le Paste History d’iTerm2 reste limité au terminal | L’éditeur de Warp permet d’inspecter facilement les snippets multi-lignes avant de les coller |
Une remarque honnête : le Paste History intégré d’iTerm2 recoupe Maccy pour les copies purement internes au terminal. Si vous vivez entièrement dans iTerm2, vous n’avez peut-être pas besoin d’un outil de plus. Maccy reprend l’avantage quand vos copies viennent de partout (navigateur, Slack, Finder, Xcode) et que vous voulez un seul raccourci, cohérent.
Sécurité : ne laissez pas votre historique devenir un journal de secrets
Le travail en terminal met des chaînes sensibles dans le presse-papiers : jetons d’API, valeurs de fichiers .env, clés SSH, URL de bases de données. Maccy conserve l’historique en local, sans synchronisation cloud, ce qui est un vrai atout pour la confidentialité. Mais « local » veut quand même dire « sur le disque » : soyez donc méthodique.
- Ignorez votre gestionnaire de mots de passe. Ajoutez-le dans les réglages Ignorer de Maccy. Beaucoup de gestionnaires marquent aussi leurs écritures dans le presse-papiers comme confidentielles, selon la convention communautaire nspasteboard.org, que les gestionnaires de presse-papiers peuvent respecter .
- Utilisez l’exclusion par regex pour les formats de jetons. Si l’onglet Ignorer permet d’ignorer par motif , ajoutez par exemple
^(ghp_|sk-|AKIA)[A-Za-z0-9]+pour éviter de stocker les formats de jetons courants. - Effacez l’historique après les sessions sensibles. Maccy propose une action d’effacement de l’historique (menu et raccourci clavier) précisément pour cela.
- N’ignorez pas votre terminal en bloc. Ce serait vider l’outil de son intérêt. Soyez sélectif.
Problèmes courants et solutions
| Problème | Cause probable | Solution |
|---|---|---|
| L’historique se remplit de fragments | « Copy on selection » est activé | Le désactiver dans les réglages du terminal, ou accepter le bruit et s’appuyer sur la recherche |
| Maccy s’ouvre mais ne colle pas automatiquement | Autorisation d’Accessibilité manquante | L’accorder dans Réglages Système → Confidentialité et sécurité |
| Le mode Copie d’iTerm2 ne répond plus | Conflit de raccourci | Reconfigurer le raccourci de Maccy |
| La commande collée échoue avec des caractères étranges | Guillemets typographiques ou mise en forme cachée dans la source | Coller sans mise en forme |
| La copie tmux distante n’arrive jamais dans Maccy | tmux ou SSH ne transmet pas vers le presse-papiers système | Activer OSC 52 dans tmux et dans le terminal |
| Un gros collage fige le shell | Pas Maccy : le goulot d’étranglement est le terminal ou le shell | Utiliser l’option de collage lent d’iTerm2, ou enregistrer dans un fichier et le sourcer |
Là où Maccy n’est pas le bon outil
Maccy stocke ce que vous copiez. Il ne comprend pas les commandes, n’exécute pas de snippets à variables et ne se synchronise pas entre machines. Pour des modèles de commandes paramétrés, un gestionnaire de snippets ou des fonctions shell font mieux l’affaire. Si vous voulez retrouver votre presse-papiers sur deux Mac, la conception locale de Maccy est un arbitrage assumé, pas un défaut. Et pour le rappel de commandes en particulier, la recherche inversée Ctrl+R (ou un outil comme fzf ou atuin) bat n’importe quel gestionnaire de presse-papiers. Les deux sont complémentaires : l’historique du shell se souvient de ce que vous avez exécuté, Maccy de ce que vous avez copié.
En résumé
Installez Maccy, déplacez son raccourci hors de Shift+Cmd+C, passez en recherche regex, ignorez votre gestionnaire de mots de passe et épinglez la poignée de snippets que vous retapez. Cela représente environ cinq minutes de configuration pour un presse-papiers dans lequel on peut vraiment chercher. Quel serait le premier snippet que vous épingleriez : cette chaîne d’hôte de rebond, ou le docker run que vous avez tapé cinquante fois ?
Package SEO
1. Options de titre
- Maccy + iTerm2 / Warp : un presse-papiers pensé pour le terminal (60 car.)
- Utiliser Maccy avec iTerm2 et Warp : config, raccourcis, sécurité (62 car.)
- Historique du presse-papiers au terminal sur Mac : Maccy, iTerm2, Warp (68 car.)
2. Meta description
Configurez Maccy avec iTerm2 ou Warp : réglez le conflit Shift+Cmd+C, cherchez vos copies en regex, épinglez vos commandes et protégez vos secrets. (146 car. ; à allonger à 150-160 si souhaité, par exemple en ajoutant « Gratuit et privacy-security/is-maccy-safe-privacy-security-review-2026″>open source. »)
3. Slug d’URL
/maccy-iterm2-warp-workflow-terminal
4. Mots-clés
Principal : Maccy iTerm2 Warp workflow terminal
Secondaires / sémantiques : gestionnaire de presse-papiers pour terminal Mac, historique de collage iTerm2, presse-papiers terminal Warp, pbcopy pbpaste, presse-papiers OSC 52, recherche regex Maccy, conflit de raccourci Maccy, historique du presse-papiers macOS pour développeurs, coller sans mise en forme terminal, historique de presse-papiers sécurisé

