Windows Terminal¶
Umfassende Windows-Terminalabkürzungen und Workflows für eine verbesserte Produktivität unter Windows.
Hauptnavigation¶
Shortcut | Description |
---|---|
Ctrl+Shift+T |
New Tab |
Ctrl+Shift+W |
Close Tab |
Ctrl+Tab |
Next Tab |
Ctrl+Shift+Tab |
Previous Tab |
Ctrl+Shift+1-9 |
Go to Tab 1-9 |
Alt+Shift+D |
Split Pane Vertically |
Alt+Shift+- |
Split Pane Horizontally |
Alt+Arrow |
Navigate Between Panes |
Alt+Shift+Arrow |
Resize Pane |
Ctrl+Shift+W |
Close Pane |
Window Management¶
Shortcut | Description |
---|---|
Ctrl+Shift+N |
New Window |
Alt+F4 |
Close Window |
F11 |
Toggle Full Screen |
Ctrl+, |
Open Settings |
Ctrl+Shift+P |
Open Command Palette |
Alt+Enter |
Toggle Full Screen |
Textauswahl und Bearbeitung¶
Shortcut | Description |
---|---|
Ctrl+Shift+C |
Copy |
Ctrl+Shift+V |
Paste |
Ctrl+A |
Select All |
Shift+Click |
Extend Selection |
Ctrl+Shift+F |
Find |
F3 |
Find Next |
Shift+F3 |
Find Previous |
Ctrl+Shift+H |
Find and Replace |
Profilverwaltung¶
Shortcut | Description |
---|---|
Ctrl+Shift+Space |
Open Dropdown |
Ctrl+Shift+1 |
Open Profile 1 |
Ctrl+Shift+2 |
Open Profile 2 |
Ctrl+Shift+3 |
Open Profile 3 |
Ctrl+Shift+4 |
Open Profile 4 |
Ctrl+Shift+5 |
Open Profile 5 |
Schriftart und Display¶
Shortcut | Description |
---|---|
Ctrl+= |
Increase Font Size |
Ctrl+- |
Decrease Font Size |
Ctrl+0 |
Reset Font Size |
Ctrl+Shift+ScrollWheel |
Zoom |
Erweiterte Funktionen¶
Shortcut | Description |
---|---|
Ctrl+Shift+D |
Duplicate Tab |
Ctrl+Shift+T |
New Tab with Same Profile |
Alt+Click |
Open Hyperlink |
Ctrl+Click |
Open File Path |
Integration der Kommandozeilen¶
Command | Description |
---|---|
wt |
Open Windows Terminal |
wt -p "Profile Name" |
Open with specific profile |
wt new-tab |
Open new tab |
wt split-pane |
Split current pane |
wt -d C:\path |
Open in specific directory |
Konfigurationsbeispiele¶
Kundenspezifische Schlüsselbindungen¶
json
\\\\{
"command": "newTab",
"keys": "ctrl+t"
\\\\},
\\\\{
"command": "closeTab",
"keys": "ctrl+w"
\\\\},
\\\\{
"command": "splitPane",
"keys": "alt+shift+d",
"split": "vertical"
\\\\}
_
Profilkonfiguration¶
json
\\\\{
"name": "PowerShell",
"commandline": "powershell.exe",
"hidden": false,
"colorScheme": "Campbell",
"fontSize": 12,
"fontFace": "Cascadia Code"
\\\\}
_
Farbschemata¶
json
\\\\{
"name": "Custom Dark",
"background": "#0C0C0C",
"foreground": "#CCCCCC",
"black": "#0C0C0C",
"blue": "#0037DA",
"brightBlack": "#767676",
"brightBlue": "#3B78FF"
\\\\}
_
Integration von PowerShell¶
Nützliche PowerShell-Befehle¶
```powershell
Navigation¶
Set-Location C:\path\to\directory Get-ChildItem # List files Get-Location # Current directory
File Operations¶
New-Item -ItemType File -Name "filename.txt" New-Item -ItemType Directory -Name "foldername" Copy-Item source.txt destination.txt Remove-Item filename.txt
System Information¶
Get-ComputerInfo Get-Process Get-Service Get-EventLog -LogName System -Newest 10 ```_
PowerShell Alias¶
```powershell
Add to PowerShell profile¶
Set-Alias ll Get-ChildItem Set-Alias grep Select-String Set-Alias which Get-Command ```_
WSL Integration¶
WSL Befehle¶
```bash
List WSL distributions¶
wsl --list --verbose
Set default distribution¶
wsl --set-default Ubuntu
Open WSL in Windows Terminal¶
wsl
Run specific command in WSL¶
wsl ls -la ```_
WSL Profilkonfiguration¶
json
\\\\{
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"commandline": "wsl.exe -d Ubuntu",
"startingDirectory": "//wsl$/Ubuntu/home/username"
\\\\}
_
Produktivität Workflows¶
Entwicklung¶
```bash
Multi-pane development environment¶
Pane 1: Code editor¶
code .
Pane 2: Development server¶
npm start
Pane 3: Git operations¶
git status
Pane 4: File watching/testing¶
npm test -- --watch ```_
Systemverwaltung¶
```powershell
System monitoring panes¶
Pane 1: Process monitoring¶
Get-Process|Sort-Object CPU -Descending
Pane 2: Event log monitoring¶
Get-EventLog -LogName System -Newest 20
Pane 3: Service status¶
Get-Service|Where-Object \\{$_.Status -eq "Running"\\}
Pane 4: Network monitoring¶
netstat -an ```_
Best Practices¶
Leistungsoptimierung¶
- Hardwarebeschleunigung verwenden, wenn verfügbar
- Größe des Scrollback Puffers
- unnötige visuelle Effekte deaktivieren
- geeignete Erfrischungsraten verwenden
Anpassung¶
- Profile für verschiedene Umgebungen erstellen
- sinnvolle Farbschemata verwenden
- Passende Schriftarten und Größen konfigurieren
- Benutzerdefinierte Schlüsselbindungen einrichten
Sicherheit¶
- Windows Hello zur Authentifizierung verwenden
- Konfigurieren geeigneter Ausführungsrichtlinien
- Verwenden Sie separate Profile für verschiedene Sicherheitskontexte
- Sichere Eingabe für sensible Operationen aktivieren
Integration von Workflow¶
- Integration mit Versionssteuerungssystemen
- Verwenden Sie Shell-Integrationsfunktionen
- Automatische Profilschaltung konfigurieren
- Erstellen Sie benutzerdefinierte Befehle und Aliases