Zum Inhalt

Windows Terminal

Umfassende Windows Terminal Shortcuts und Workflows für gesteigerte Produktivität unter Windows.

Grundlegende Navigation

Shortcut Beschreibung
Ctrl+Shift+T Neuer Tab
Ctrl+Shift+W Tab schließen
Ctrl+Tab Nächster Tab
Ctrl+Shift+Tab Vorheriger Tab
Ctrl+Shift+1-9 Gehe zu Tab 1-9
Alt+Shift+D Split Pane Vertikal
Alt+Shift+- Split Pane horizontal
Alt+Arrow Zwischen Bereichen navigieren
Alt+Shift+Arrow Pane größe ändern
Ctrl+Shift+W Pane schließen
## Fensterverwaltung
Shortcut Beschreibung
Ctrl+Shift+N Neues Fenster
Alt+F4 Fenster schließen
F11 Vollbild umschalten
Ctrl+, Einstellungen öffnen
Ctrl+Shift+P Befehlspalette öffnen
Alt+Enter Vollbild umschalten
## Textauswahl und -bearbeitung
Shortcut Beschreibung
Ctrl+Shift+C Kopieren
Ctrl+Shift+V Einfügen
Ctrl+A Alle auswählen
Shift+Click Auswahl erweitern
Ctrl+Shift+F Finden
F3 Weiter suchen
Shift+F3 Vorherige finden
Ctrl+Shift+H Suchen und Ersetzen
## Profilverwaltung
Shortcut Beschreibung
Ctrl+Shift+Space Dropdown öffnen
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
## Schrift und Anzeige
Shortcut Beschreibung
Ctrl+= Schriftgröße erhöhen
Ctrl+- Schriftgröße verkleinern
Ctrl+0 Schriftgröße zurücksetzen
Ctrl+Shift+ScrollWheel Zoom
## Erweiterte Funktionen
Shortcut Beschreibung
Ctrl+Shift+D Tab duplizieren
Ctrl+Shift+T Neuer Tab mit demselben Profil
Alt+Click Open Hyperlink
Ctrl+Click Dateipfad öffnen
## Befehlszeilenintegration
Befehl Beschreibung
wt Windows Terminal öffnen
wt -p "Profile Name" Mit spezifischem Profil öffnen
wt new-tab Neuen Tab öffnen
wt split-pane Aktuellen Bereich teilen
wt -d C:\path In spezifischem Verzeichnis öffnen
## Konfigurationsbeispiele

Benutzerdefinierte Tastenbelegungen

\\\\{
    "command": "newTab",
    "keys": "ctrl+t"
\\\\},
\\\\{
    "command": "closeTab",
    "keys": "ctrl+w"
\\\\},
\\\\{
    "command": "splitPane",
    "keys": "alt+shift+d",
    "split": "vertical"
\\\\}

Profilkonfiguration

\\\\{
    "name": "PowerShell",
    "commandline": "powershell.exe",
    "hidden": false,
    "colorScheme": "Campbell",
    "fontSize": 12,
    "fontFace": "Cascadia Code"
\\\\}

Farbschemata

\\\\{
    "name": "Custom Dark",
    "background": "#0C0C0C",
    "foreground": "#CCCCCC",
    "black": "#0C0C0C",
    "blue": "#0037DA",
    "brightBlack": "#767676",
    "brightBlue": "#3B78FF"
\\\\}

PowerShell-Integration

Nützliche PowerShell-Befehle

# 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-Aliase

# Add to PowerShell profile
Set-Alias ll Get-ChildItem
Set-Alias grep Select-String
Set-Alias which Get-Command

WSL-Integration

WSL-Befehle

# 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

\\\\{
    "name": "Ubuntu",
    "source": "Windows.Terminal.Wsl",
    "commandline": "wsl.exe -d Ubuntu",
    "startingDirectory": "//wsl$/Ubuntu/home/username"
\\\\}

Produktivitäts-Workflows

Entwicklungsumgebung

# 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

Systemadministration

# 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
  • Scrollback-Puffergröße begrenzen
  • Unnötige visuelle Effekte deaktivieren
  • Geeignete Aktualisierungsraten verwenden

Anpassung

  • Profile für verschiedene Umgebungen erstellen
  • Aussagekräftige Farbschemata verwenden
  • Geeignete Schriftarten und -größen konfigurieren
  • Benutzerdefinierte Tastenbelegungen einrichten

Sicherheit

  • Windows Hello zur Authentifizierung verwenden
  • Geeignete Ausführungsrichtlinien konfigurieren
  • Separate Profile für verschiedene Sicherheitskontexte verwenden
  • Sichere Eingabe für sensible Operationen aktivieren

Workflow-Integration

  • Mit Versionskontrollsystemen integrieren
  • Shell-Integrationsfeatures nutzen
  • Automatischen Profilwechsel konfigurieren
  • Benutzerdefinierte Befehle und Aliase einrichten