# WezTerm Tastenkombinationen

WezTerm ist der neue Standard-Terminal auf diesem Rechner (GPU-beschleunigt, native Splits/Tabs). Unter niri öffnet **Super+Enter** ein neues WezTerm-Fenster.

## Hinweis zu den Tastenkombinationen unter niri

niri (der Compositor) belegt den **Super**-Key selbst für Fenster-/Workspace-Shortcuts (z. B. Super+1-9 für Workspaces, Super+V für die Clipboard-History, Super+W, Super+F, Super+C, ...). Diese Kombinationen werden von niri abgefangen, bevor sie WezTerm erreichen — die entsprechenden SUPER-basierten WezTerm-Standardshortcuts funktionieren hier also **nicht**. Die folgende Liste enthält deshalb bewusst nur die **CTRL+SHIFT**-Varianten, die zuverlässig bei WezTerm ankommen.

## Panes splitten

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT+ALT + % | Horizontal splitten (Panes nebeneinander, links/rechts) |
| CTRL+SHIFT+ALT + " | Vertikal splitten (Panes übereinander, oben/unten) |
| CTRL+SHIFT + Pfeiltaste | Zwischen Panes wechseln (Richtung) |
| CTRL+SHIFT+ALT + Pfeiltaste | Pane-Größe anpassen (Richtung) |
| CTRL+SHIFT + Z | Aktuellen Pane zoomen/unzoomen (füllt den Tab) |

## Tabs

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT + T | Neuen Tab öffnen |
| CTRL+SHIFT + W | Tab schließen (mit Bestätigung) |
| CTRL+SHIFT + 1-9 | Zu Tab Nr. X springen |
| CTRL+Tab / CTRL+PageDown | Nächster Tab |
| CTRL+SHIFT+Tab / CTRL+PageUp | Vorheriger Tab |
| CTRL+SHIFT + PageUp/PageDown | Tab nach links/rechts verschieben |

## Fenster

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT + N | Neues WezTerm-Fenster öffnen |

## Kopieren / Einfügen

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT + C | Kopieren |
| CTRL+SHIFT + V | Einfügen |
| CTRL + Insert | Kopieren (Primary Selection, wie Mausmarkierung) |
| SHIFT + Insert | Einfügen (Primary Selection) |

## Copy-Mode, Suche, Quick Select

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT + X | Copy-Mode aktivieren (Text per Tastatur/vim-Bewegungen markieren) |
| CTRL+SHIFT + Space | Quick Select (URLs, Hashes, Pfade etc. per Tastatur greifen) |
| CTRL+SHIFT + F | Suche im Scrollback |
| SHIFT + PageUp/PageDown | Scrollback durchblättern |

## Schriftgröße

| Kombination | Aktion |
|---|---|
| CTRL + = | Schrift vergrößern |
| CTRL + - | Schrift verkleinern |
| CTRL + 0 | Schriftgröße zurücksetzen |

## Sonstiges

| Kombination | Aktion |
|---|---|
| CTRL+SHIFT + K | Scrollback-Puffer leeren |
| CTRL+SHIFT + P | Command Palette öffnen |
| CTRL+SHIFT + U | Zeichenauswahl (Char Select) |
| CTRL+SHIFT + L | Debug-Overlay |
| ALT + Enter | Vollbild umschalten |

## Konfiguration

Die Config liegt unter `~/.config/wezterm/wezterm.lua`, verwaltet über Home Manager
(`/etc/nixos/home.nix` + `/etc/nixos/wezterm.lua`).

## Weiterführend

Vollständige, offizielle Liste aller Standard-Tastenkombinationen:
[wezterm.org/config/default-keys.html](https://wezterm.org/config/default-keys.html)