Des raccourcis et des workflows iTerm2 complets pour améliorer la productivité du terminal sur macOS.
Navigation de base
Shortcut
Description
Cmd+T
New Tab
Cmd+W
Close Tab
Cmd+Shift+]
Next Tab
Cmd+Shift+[
Previous Tab
Cmd+1-9
Go to Tab 1-9
Cmd+D
Split Pane Vertically
Cmd+Shift+D
Split Pane Horizontally
Cmd+]
Next Pane
Cmd+[
Previous Pane
Cmd+Option+Arrow
Navigate Between Panes
Cmd+Shift+Enter
Maximize/Restore Pane
Gestion des fenêtres
Shortcut
Description
Cmd+N
New Window
Cmd+Shift+W
Close Window
Cmd+Option+H
Hide Other Windows
Cmd+M
Minimize Window
Cmd+Enter
Toggle Full Screen
Cmd+Shift+T
Reopen Last Closed Tab
Cmd+I
Open Window Info
Sélection et édition de texte
Shortcut
Description
Double-click
Select Word
Triple-click
Select Line
Cmd+A
Select All
Cmd+C
Copy
Cmd+V
Paste
Cmd+Shift+V
Paste Special
Cmd+Option+V
Paste Selection
Cmd+F
Find
Cmd+G
Find Next
Cmd+Shift+G
Find Previous
Option+Click
Move Cursor to Click Position
Recherche et histoire
Shortcut
Description
Cmd+F
Open Search
Cmd+Option+F
Open Search with Selection
Cmd+R
Clear Screen
Cmd+K
Clear Screen and Scrollback
Cmd+Shift+H
Show Command History
Cmd+;
Show Autocomplete
Cmd+Shift+;
Show Command History
Profils et préférences
Shortcut
Description
Cmd+,
Open Preferences
Cmd+Option+,
Open Profile Preferences
Cmd+U
Use Transparency
Cmd+Option+B
Show Background Image
Caractéristiques avancées
Shortcut
Description
Cmd+Shift+A
Select Output of Last Command
Cmd+Option+A
Select All Output
Cmd+Shift+S
Save Selection
Cmd+Option+E
Expose All Tabs
Cmd+Option+I
Open Quickly
Cmd+Shift+O
Open Quickly with Selection
Marques et annotations
Shortcut
Description
Cmd+Shift+M
Set Mark
Cmd+Shift+J
Jump to Mark
Cmd+Option+M
Show Marks
Cmd+Shift+A
Select to Mark
Fenêtre Hotkey
Shortcut
Description
Option+Space
Show/Hide Hotkey Window (configurable)
Cmd+Option+0
Toggle Hotkey Window
Intégration des commandes terminales
Command
Description
imgcat image.png
Display image in terminal
it2dl filename
Download file from remote server
it2ul filename
Upload file to remote server
it2check
Check iTerm2 integration
Conseils de configuration
Configuration du profil
# Set up custom profile
# Go to Preferences > Profiles > General
# Configure colors, fonts, and behavior
# Import/Export profiles
# Preferences > Profiles > Other Actions > Import/Export
Intégration Shell
# Install shell integration
curl -L https://iterm2.com/shell_integration/install_shell_integration_and_utilities.sh|bash
# Add to ~/.zshrc or ~/.bash_profile
source ~/.iterm2_shell_integration.zsh
```_
### Reliures de clés personnalisées
```bash
# Configure in Preferences > Profiles > Keys
# Add custom key bindings for frequently used commands
# Example: Cmd+Shift+R for "clear && ls -la"
```_
## Productivité Flux de travail
### Développement multipane
```bash
# Split terminal for development workflow
# Pane 1: Code editor (vim/nano)
# Pane 2: File watcher/build process
# Pane 3: Git operations
# Pane 4: Server/application logs
Gestion des séances
# Use tmux with iTerm2 for session persistence
tmux new-session -d -s development
tmux split-window -h
tmux split-window -v
tmux attach-session -t development
Commandes rapides
# Set up aliases in ~/.zshrc
alias ll="ls -la"
alias gs="git status"
alias gp="git push"
alias gc="git commit -m"
alias ..="cd .."
alias ...="cd ../.."
Meilleures pratiques
Optimisation des performances
Limiter la taille du tampon de retour pour une meilleure performance
Utiliser le rendu GPU lorsque disponible
Désactiver les effets visuels inutiles
Configurer les taux de rafraîchissement appropriés
Sécurité
Utiliser un shell sécurisé (SSH) avec authentification des clés
Configurer le délai de session pour les environnements sensibles
Utiliser des profils séparés pour différents contextes de sécurité
Activer l'entrée sécurisée du clavier pour l'entrée du mot de passe
Personnalisation
Créer des profils pour différents environnements de développement
Utiliser des schémas de couleurs qui réduisent la tension oculaire
Configurer les tailles et les familles de polices appropriées
Configurer des barres d'état et des badges personnalisés
Intégration des flux de travail
Intégrer avec les systèmes de contrôle de version
Utiliser les fonctionnalités d'intégration de shell
Configurer le changement de profil automatique
Configurer les déclencheurs et alertes personnalisés