Skip to main content
Command History est une palette à recherche floue regroupant toutes les commandes que vous avez exécutées dans vos shells (zsh, bash, fish, sh, ksh, tcsh). Choisissez-en une et elle est saisie dans le terminal actif — ou copiée, ou ouverte dans une nouvelle fenêtre. 100% local et en lecture seule ; rien ne quitte votre Mac.

Comment l’ouvrir

Appuyez sur Y depuis n’importe quelle app.

Fonctionnement

1

Focalisez votre terminal

Focalisez le terminal (ou tout champ de texte) où vous voulez insérer la commande.
2

Ouvrez la palette

Appuyez sur Y. Vos commandes passées apparaissent, classées par fréquence d’utilisation — les plus utilisées en premier.
3

Cherchez et choisissez

Tapez pour rechercher. Appuyez sur pour agir sur la commande sélectionnée, pour insérer et exécuter, ou C pour copier.
Changez ce que fait ↩ à la volée. Appuyez sur T (ou cliquez sur le bouton de mode) pour alterner entre Insérer dans le terminal actif, ouvrir dans un Nouveau Terminal, ou Copier — mémorisé entre les sessions.

Sécurité

Les commandes potentiellement destructrices (rm -rf, sudo, dd…) sont insérées pour vérification mais jamais exécutées automatiquement — même avec ou le réglage « exécuter au retour ».

Configuration

Settings → Tools → Command History :
  • Shells — choisissez quels shells rechercher (par défaut, tous ceux disposant d’un fichier d’historique sur votre Mac).
  • Start with — pré-remplissez la barre de recherche avec un préfixe (ex. ssh) pour transformer la palette en lanceur dédié à une famille de commandes.
  • Only show commands matching — un filtre regex ; la valeur par défaut (^\S+\s+\S+) ne garde que les lignes « commande + arguments ».
  • Hide these commands — liste d’exclusion séparée par des virgules pour les commandes triviales (ls, cd, clear…).
  • Run on ↩ — activé, appuie sur Entrée après l’insertion (désactivé par défaut ; les commandes destructrices ne s’exécutent jamais automatiquement).

Confidentialité

Entièrement local. Vos fichiers d’historique de shell sont lus — jamais écrits — et rien ne quitte la machine.