Terminal iTerm2
Copier toutes les commandes
Générer PDF
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
- 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