codeHub

Ghostty

Guide des raccourcis Ghostty, le terminal moderne ultra-performant

Raccourcis essentiels

RaccourciAction
+ TNouvel onglet
+ WFermer l'onglet/surface
+ NNouvelle fenêtre
+ + WFermer la fenêtre
+ + [Onglet précédent
+ + ]Onglet suivant
+ 1…8Aller à l'onglet n°1–8
+ 9Aller au dernier onglet
+ KEffacer l'écran + scrollback
+ / + + FPlein écran
+ ,Ouvrir le fichier de configuration
+ + ,Recharger la configuration

🔴 Remarques

  • Par défaut sur macOS, Ghostty utilise ⌘⇧[ / ⌘⇧] pour onglet précédent/suivant (comportement « macOS natif »). Selon ta config système, Ctrl+Tab peut aussi fonctionner, mais ce n'est pas le binding par défaut de Ghostty.
  • Rechargement de la conf : ⌘⇧, est le raccourci par défaut documenté.

Splits (panneaux) & affichage

RaccourciAction
+ DNouveau split à droite
+ + DNouveau split en bas
+ [ / + ]Split précédent / suivant
+ + ←/↑/↓/→Aller au split par direction
+ + Zoomer/restaurer le split actif
+ + ←/↑/↓/→Redimensionner le split actif
+ + =Égaliser tous les splits

🔴 Remarques

  • +W ferme le split actif s'il n'y a pas d'onglet distinct (sinon : ferme l'onglet).
RaccourciAction
+ HomeAller en haut du buffer
+ EndAller en bas du buffer
+ Page Up/DownPage précédente / suivante
+ / + Jump to prompt précédent/suivant
+ + JÉcrire le scrollback dans un fichier (paste)
+ + + JÉcrire et ouvrir le scrollback dans l'éditeur

🔴 Remarques

  • Ghostty n'a pas encore de recherche intégrée type +F. Astuce : bind Ctrl+F pour ouvrir le scrollback dans un éditeur, puis chercher là‑dedans :

    keybind = ctrl+f=write_scrollback_file:open

Police (zoom)

RaccourciAction
+ +Augmenter la taille
+ -Diminuer la taille
+ 0Réinitialiser

Outils & inspection

RaccourciAction
+ + IInspector on/off

Tips Ghostty (qualité de vie)

  • Lister les raccourcis par défaut :

    ghostty +list-keybinds --default

  • Réassigner des raccourcis globaux du système si conflit (ex. ⌘⇧[/ ⌘⇧]) via Réglages macOS → Clavier → Raccourcis → Raccourcis d'app.

  • Quick Terminal : fonctionnalité « tiroir » (pas de binding par défaut). Tu peux lier par ex. :

    keybind = global:ctrl+grave_accent=toggle_quick_terminal


🔴 Références

  • Keybindings (aperçu) et Action Reference (liste complète).
  • Configuration : Reload config par défaut ++,.
  • Raccourcis par défaut compilés par la communauté (Windows/Linux/macOS).
  • Manpage : ghostty +list-keybinds --default disponible.

📚 Ressources Utiles


Ce guide est un document vivant. N'hésitez pas à le compléter avec vos propres découvertes et cas d'usage !