iTerm2 Terminal
Umfassende iTerm2 Shortcuts und Workflows für eine verbesserte Endproduktivität auf macOS.
Hauptnavigation
| | 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 | |
Window Management
| | 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 | |
Textauswahl und Bearbeitung
| | 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 | |
Suche und Geschichte
| | 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 | |
Profile und Einstellungen
| | Shortcut | Description | |
| --- | --- |
| | Cmd+,
| Open Preferences | |
| | Cmd+Option+,
| Open Profile Preferences | |
| | Cmd+U
| Use Transparency | |
| | Cmd+Option+B
| Show Background Image | |
Erweiterte Funktionen
| | 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 | |
Markierungen und Anmerkungen
| | Shortcut | Description | |
| --- | --- |
| | Cmd+Shift+M
| Set Mark | |
| | Cmd+Shift+J
| Jump to Mark | |
| | Cmd+Option+M
| Show Marks | |
| | Cmd+Shift+A
| Select to Mark | |
Hotkey Window
| | Shortcut | Description | |
| --- | --- |
| | Option+Space
| Show/Hide Hotkey Window (configurable) | |
| | Cmd+Option+0
| Toggle Hotkey Window | |
Integration von Terminalbefehlen
| | 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 | |
Konfiguration Tipps
Profil Setup
```bash
Set up custom profile
Go to Preferences > Profiles > General
Configure colors, fonts, and behavior
Import/Export profiles
Preferences > Profiles > Other Actions > Import/Export
```_
Integration von Shell
```bash
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 ```_
Kundenspezifische Schlüsselbindungen
```bash
Configure in Preferences > Profiles > Keys
Add custom key bindings for frequently used commands
Example: Cmd+Shift+R for "clear && ls -la"
```_
Produktivität Workflows
Mehrspurige Entwicklung
```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
```_
Sitzungsmanagement
```bash
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 ```_
Schnelle Befehle
```bash
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 ../.." ```_
Best Practices
Leistungsoptimierung
- Limit Scrollback Puffergröße für bessere Leistung
- Verwenden Sie GPU-Rendering, wenn verfügbar
- unnötige visuelle Effekte deaktivieren
- Konfigurieren geeigneter Erfrischungsraten
Sicherheit
- Verwenden Sie sichere Shell (SSH) mit Schlüsselauthentifizierung
- Konfigurieren Sie Session Timeout für sensible Umgebungen
- Verwenden Sie separate Profile für verschiedene Sicherheitskontexte
- Sichere Tastatureingabe für die Passworteingabe aktivieren
Anpassung
- Profile für unterschiedliche Entwicklungsumgebungen erstellen
- Verwenden Sie Farbschemata, die Augenspannung reduzieren
- Konfigurieren Sie entsprechende Schriftgrößen und Familien
- Benutzerdefinierte Statusleisten und Abzeichen einrichten
Integration von Workflow
- Integration mit Versionssteuerungssystemen
- Verwenden Sie Shell-Integrationsfunktionen
- Automatische Profilschaltung konfigurieren
- Setup benutzerdefinierte Trigger und Alarme