💡 TL;DR
- iTerm2 est le terminal macOS gratuit qui remplace le Terminal natif : Hotkey Window, Split Panes, 200+ thèmes de couleurs
- Installation en une commande :
brew install --cask iterm2- Associe Oh My Zsh + Powerlevel10k pour un setup terminal complet en moins de 15 minutes
T’en as marre du Terminal macOS qui ressemble à une interface sortie des années 90 ? Même ressenti. iTerm2 macOS règle ça en 5 minutes, et une fois configuré correctement, tu ne regardes plus jamais en arrière.
Voici tout ce qu’il faut savoir pour l’installer, le configurer et en tirer le maximum.
Table des matières
Table des matières
- Qu’est-ce qu’iTerm2 et pourquoi l’adopter ?
- Installation d’iTerm2 : 3 méthodes
- Configuration initiale : les réglages essentiels
- Fonctionnalités avancées : tire le maximum d’iTerm2
- Raccourcis clavier essentiels
- Intégrations recommandées
- Dépannage : problèmes courants
- FAQ : questions fréquentes
- Conclusion
- Pour aller plus loin
- Articles connexes
Qu’est-ce qu’iTerm2 et pourquoi l’adopter ?
iTerm2 est un émulateur de terminal gratuit et open-source conçu exclusivement pour macOS. Il remplace le Terminal natif d’Apple avec des fonctionnalités que tout dev ou admin sys utilise au quotidien.
Les avantages clés d’iTerm2
- Split Panes : divise ta fenêtre en plusieurs panneaux pour travailler en parallèle
- Recherche avancée : trouve instantanément n’importe quel texte dans ton historique
- Hotkey Window : invoque iTerm2 depuis n’importe où avec un raccourci global
- Thèmes et personnalisation : plus de 200 thèmes de couleurs disponibles
- Session Restoration : récupère automatiquement tes sessions après un redémarrage
- Badges et annotations : ajoute des informations contextuelles à tes onglets
Installation d’iTerm2 : 3 méthodes
Méthode 1 : Téléchargement direct (recommandée)
- Va sur iterm2.com
- Clique sur “Download” pour récupérer la dernière version stable
- Ouvre le fichier
.ziptéléchargé - Glisse l’application iTerm2 dans ton dossier Applications
- Lance iTerm2 depuis le Launchpad ou Spotlight
Méthode 2 : Installation via Homebrew
Si tu utilises Homebrew, une seule commande suffit :
brew install --cask iterm2
✅ Bonne pratique : installe iTerm2 via Homebrew si tu gères déjà tes apps avec Cask. Mise à jour, désinstallation et réinstallation se font en une ligne.
Méthode 3 : Version beta
Si tu veux tester les dernières fonctionnalités avant tout le monde :
brew install --cask iterm2-beta
⚠️ Attention : la beta peut introduire des régressions. Garde-la sur une machine secondaire ou un profil de test.
Configuration initiale : les réglages essentiels
Paramètres généraux
Après l’installation, ouvre les préférences avec Cmd + , et configure ces points :
Onglet General :
- Startup : coche “Use System Window Restoration Setting”
- Closing : décoche “Confirm closing multiple sessions” si tu trouves ça agaçant
- Magic : active “Save copy/paste and command history to disk”
💡 Astuce : active “Load preferences from a custom folder or URL” pour pointer vers ton dossier de config versionné avec Git. Tu récupères ta config en 30 secondes sur n’importe quel Mac.
Configuration des profils
Les profils permettent de créer des configurations distinctes selon l’usage : dev local, connexions SSH, serveur de prod, etc.
Création d’un profil :
- Va dans
Preferences > Profiles - Clique sur le
+pour créer un nouveau profil - Nomme ton profil (ex: “Dev Local”, “Production SSH”)
- Configure les paramètres spécifiques à cet usage
Couleurs et police
Police recommandée : “Fira Code” ou “JetBrains Mono” (supportent les ligatures de code).
# Installation de Fira Code via Homebrew
brew install --cask font-fira-code
- Taille : 14pt minimum pour un confort optimal
- Ligatures : active-les si ta police les supporte (
->devient→, etc.)
Thèmes de couleurs populaires :
| Thème | Usage | Avantage |
|---|---|---|
| One Dark | Développement | Faible fatigue oculaire |
| Solarized Dark | Travail prolongé | Contraste calibré scientifiquement |
| Dracula | Polyvalent | Très populaire, bien contrasté |
| Gruvbox | Vintage | Couleurs chaudes, très lisible |
💡 Astuce : télécharge les thèmes depuis iterm2colorschemes.com. Import direct dans Preferences > Profiles > Colors > Color Presets.
Fonctionnalités avancées : tire le maximum d’iTerm2
Split Panes : plusieurs terminaux dans une fenêtre
Les split panes divisent ta fenêtre sans ouvrir de nouvel onglet :
- Division verticale :
Cmd + D - Division horizontale :
Cmd + Shift + D - Navigation entre panneaux :
Cmd + Option + flèches - Fermeture d’un panneau :
Cmd + W
✅ Bonne pratique : utilise un panneau pour ton éditeur, un autre pour les logs, un troisième pour Git. Plus besoin de basculer entre fenêtres.
Hotkey Window : accès instantané depuis n’importe où
C’est la fonctionnalité qui change tout. Configure une fenêtre iTerm2 accessible globalement :
Preferences > Keys > Hotkey- Coche “Create a Dedicated Hotkey Window”
- Définis ton raccourci (ex:
Option + Space) - Choisis l’animation (recommandé : “Slide in from top”)
La fenêtre s’affiche par-dessus n’importe quelle app. Un raccourci, et tu es dans ton terminal.
Recherche et navigation
iTerm2 a une recherche bien plus puissante que le Terminal natif :
- Recherche :
Cmd + F - Regex : active “Regular Expression” dans la barre de recherche
- Historique du presse-papiers :
Cmd + Shift + H
Automatic Profile Switching
Change automatiquement de profil selon le contexte (utile pour les connexions SSH qui utilisent un profil avec fond rouge pour signaler l’environnement de prod) :
# Exemple : changement automatique pour les connexions SSH
echo -e "\033]50;SetProfile=SSH Profile\a"
Raccourcis clavier essentiels
| Raccourci | Action |
|---|---|
Cmd + T | Nouvel onglet |
Cmd + W | Fermer onglet/panneau |
Cmd + 1-9 | Basculer entre onglets |
Cmd + F | Rechercher |
Cmd + R | Effacer l’écran |
Cmd + K | Effacer le buffer |
Cmd + ; | Autocomplétion |
Cmd + Shift + H | Historique des presse-papiers |
Intégrations recommandées
Oh My Zsh : transforme ton shell
Oh My Zsh est le framework qui rend Zsh vraiment utilisable. Si tu ne l’as pas encore, c’est la priorité. J’ai un guide complet Oh My Zsh + Powerlevel10k si tu pars de zéro.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Plugins à activer dans .zshrc :
git: alias Git pratiques (gst,gco,gcmsg, etc.)zsh-autosuggestions: suggestions basées sur l’historiquezsh-syntax-highlighting: coloration syntaxique en temps réel
Powerlevel10k : le prompt le plus configurable
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
Lance p10k configure après l’installation. Tu passes 5 minutes à répondre à des questions visuelles, et tu te retrouves avec un prompt parfaitement ajusté à ton workflow.
Dépannage : problèmes courants
iTerm2 ne se lance pas
- Vérifie les permissions dans
Sécurité et confidentialité > Confidentialité - Réinstalle depuis le site officiel
- Vide le cache si le problème persiste :
rm -rf ~/Library/Preferences/com.googlecode.iterm2.plist
Caractères mal affichés
Si les icônes ou symboles s’affichent mal (carrés, points d’interrogation) :
- Installe les polices dans
Font Book - Redémarre iTerm2
- Vérifie que la police sélectionnée supporte les caractères UTF-8 et les Nerd Fonts si tu utilises Powerlevel10k
Performance lente
- Réduis la taille du buffer de défilement (par défaut 10 000 lignes, souvent inutile)
- Désactive la transparence si tu l’as activée
- Ferme les onglets et panneaux que tu n’utilises pas
⚠️ Attention : avec Powerlevel10k, une lenteur au démarrage vient souvent d’un ~/.zshrc surchargé. Lance zprof pour identifier les plugins lents.
FAQ : questions fréquentes
iTerm2 est-il gratuit ?
Oui, complètement. Gratuit, open-source, sans limitation ni version premium.
Puis-je utiliser iTerm2 avec Fish ou Bash ?
Sans problème. iTerm2 fonctionne avec tous les shells : Zsh, Bash, Fish, etc. C’est un émulateur de terminal, pas un shell.
Comment sauvegarder ma configuration iTerm2 ?
Va dans Preferences > General > Preferences et clique sur “Save Current Settings to Folder”. Versionne ce dossier avec Git. Tu récupères toute ta config en 30 secondes sur un nouveau Mac.
iTerm2 ralentit-il mon Mac ?
Non. Il consomme généralement moins de ressources que le Terminal par défaut, surtout avec de gros volumes de texte à l’écran.
Puis-je synchroniser mes réglages entre plusieurs Macs ?
Oui. Sauvegarde tes préférences dans un dossier synchronisé (Dropbox, iCloud, ou repo Git privé), puis pointe iTerm2 vers ce dossier dans Preferences > General > Preferences.
Conclusion
iTerm2 transforme le terminal macOS en quelque chose qu’on a envie d’utiliser. La Hotkey Window seule justifie l’installation.
Priorités si tu pars de zéro :
- Installe iTerm2 via Homebrew
- Configure une Hotkey Window sur
Option + Space - Installe Oh My Zsh + Powerlevel10k
- Active les plugins
zsh-autosuggestionsetzsh-syntax-highlighting
Si tu hésites avec Warp ou un autre terminal IA, j’ai fait un test complet iTerm2 vs Warp après 60 jours d’utilisation des deux.
Pour aller plus loin
- Installer Oh My Zsh + Powerlevel10k guide complet : le combo indispensable avec iTerm2
- Installer Homebrew sur macOS : si ce n’est pas encore fait
- iTerm2 vs Warp : test complet après 60 jours : pour savoir si tu dois switcher