Installation et configuration iTerm2

iterm2

1. Introduction

iTerm2 est un émulateur de terminal moderne pour macOS qui offre de nombreuses fonctionnalités avancées par rapport au Terminal par défaut. Dans cet article, nous allons voir comment l’installer et le configurer pour une utilisation optimale.

2. Installation d’iTerm2

Il existe plusieurs méthodes pour installer iTerm2 :

Via Homebrew (recommandé)

brew install --cask iterm2

 

Installation manuelle

  1. Visitez le site officiel : https://iterm2.com/
  2. Téléchargez la dernière version stable
  3. Décompressez et déplacez l’application dans le dossier Applications

3. Configuration de base

3.1. Thèmes et couleurs

iTerm2 propose de nombreux thèmes préinstallés et permet d’en importer d’autres. Pour configurer les couleurs :

  • Ouvrez les Préférences (⌘,)
  • Allez dans « Profiles » > « Colors »
  • Choisissez un thème préexistant ou importez-en un nouveau

3.2. Police et taille

Pour une meilleure lisibilité, il est recommandé d’utiliser une police monospace comme:

  • JetBrains Mono
  • Fira Code
  • Source Code Pro

3.3. Raccourcis clavier

Quelques raccourcis essentiels :

⌘ + DDiviser verticalement
⌘ + Shift + DDiviser horizontalement
⌘ + ;Autocomplétion
⌘ + TNouvel onglet

4. Personnalisation avancée

4.1. Installation de Oh My Zsh

Oh My Zsh est un framework qui permet de gérer facilement la configuration de Zsh :

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

4.2. Plugins utiles

Quelques plugins recommandés :

  • git : aliases et fonctions pour Git
  • zsh-autosuggestions : suggestions basées sur l’historique
  • zsh-syntax-highlighting : coloration syntaxique des commandes

4.3. Personnalisation du prompt

Vous pouvez personnaliser votre prompt en modifiant le thème Oh My Zsh dans ~/.zshrc :

ZSH_THEME="agnoster"  # ou tout autre thème de votre choix

 

5. Conclusion

iTerm2 est un outil puissant qui peut grandement améliorer votre productivité en ligne de commande. Avec une configuration appropriée et les bons plugins, il devient un outil indispensable pour tout développeur sur macOS.

Sources :