> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Terminal-Kompatibilität

> Unterstützte Terminals und Empfehlungen für die optimale Nutzung der Devin CLI

Die Devin CLI funktioniert mit einer Vielzahl von Terminal-Emulatoren, aber manche Terminals bieten eine bessere Nutzererfahrung als andere. Diese Seite behandelt Kompatibilitätsstufen, Empfehlungen und Konfigurationstipps.

***

<div id="compatibility-overview">
  ## Kompatibilitätsübersicht
</div>

Terminals werden je nach unterstützten Funktionen in drei Ebenen eingeteilt:

<div id="fully-supported-all-features-work">
  ### Vollständig unterstützt (alle Funktionen verfügbar)
</div>

Diese Terminals unterstützen das [Kitty-Tastaturprotokoll](https://sw.kovidgoyal.net/kitty/keyboard-protocol/), das eine zuverlässige Erkennung von Tastenkombinationen wie `Shift+Enter` für mehrzeilige Eingaben ermöglicht.

| Terminal                                    | Plattform              | Hinweise                                                                                               |
| ------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------ |
| [Kitty](https://sw.kovidgoyal.net/kitty/)   | macOS†, Linux          | Empfohlen für fortgeschrittene Nutzer. Wird von den Entwicklern von Devin CLI verwendet.               |
| [Ghostty](https://ghostty.org/)             | macOS†, Linux          | Empfohlen für fortgeschrittene Nutzer. Wird von den Entwicklern von Devin CLI verwendet.               |
| [WezTerm](https://wezfurlong.org/wezterm/)  | macOS†, Linux, Windows | Empfohlen für fortgeschrittene Nutzer.                                                                 |
| [iTerm2](https://iterm2.com/)               | macOS†                 | Empfohlen für die meisten Nutzer. Für optimale Unterstützung ist Version 3.5+ erforderlich.            |
| [Windows Terminal](https://aka.ms/terminal) | Windows                | Empfohlen für die meisten Nutzer. Für optimale Unterstützung ist Version 1.25 oder höher erforderlich. |

<div id="supported-some-features-limited">
  ### Unterstützt (einige Funktionen eingeschränkt)
</div>

Diese Terminals funktionieren mit Devin CLI, sind aber nicht ideal, da sie das Kitty-Tastaturprotokoll nicht unterstützen. Zum Beispiel erzeugt `Shift+Enter` keinen Zeilenumbruch — verwenden Sie stattdessen `Alt+Enter` oder `Ctrl+J`.

| Terminal                                                             | Plattform              | Hinweise                                                                                                                                        |
| -------------------------------------------------------------------- | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| [Terminal.app](https://support.apple.com/guide/terminal/welcome/mac) | macOS†                 | In macOS integriertes Terminal. Erfordert die [Konfiguration von Option als Meta](#configuring-option-as-meta-on-macos) für `Alt`-Tastenkürzel. |
| Git Bash                                                             | Windows                | In [Git for Windows](https://git-scm.com/download/win) enthalten.                                                                               |
| DEC VT100                                                            | Verschiedene           | Setzen Sie den Terminalmodus in `/config` auf `legacy`.                                                                                         |
| Allgemeine ANSI-Terminals                                            | Verschiedene           | Jedes Terminal mit grundlegender Unterstützung für ANSI-Escape-Codes.                                                                           |
| [Alacritty](https://alacritty.org/)                                  | macOS†, Linux, Windows | Für optimale Leistung nicht empfohlen.                                                                                                          |

† Unter macOS empfehlen wir, [Option als Meta zu konfigurieren](#configuring-option-as-meta-on-macos), um `Alt`-basierte Tastenkürzel optimal zu nutzen.

<Note>
  Auf macOS funktionieren in Terminals ohne Konfiguration von Option als Meta `Alt`- (Option-) Tastenkürzel wie `Alt+Enter` für mehrzeilige Eingaben nicht. Siehe unten [Option als Meta unter macOS konfigurieren](#configuring-option-as-meta-on-macos).
</Note>

<div id="unsupported">
  ### Nicht unterstützt
</div>

Diese Terminals werden nicht unterstützt und können erhebliche Probleme verursachen. Wir empfehlen dringend, zu einem unterstützten Terminal zu wechseln.

| Terminal          | Plattform | Hinweise                                                                                                      |
| ----------------- | --------- | ------------------------------------------------------------------------------------------------------------- |
| cmd.exe (conhost) | Windows   | Veraltete Windows-Eingabeaufforderung. Verwenden Sie stattdessen [Windows Terminal](https://aka.ms/terminal). |

***

<div id="recommendations">
  ## Empfehlungen
</div>

| Plattform                                       | Empfehlung                                                                                                                 |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| **Windows**                                     | [Windows Terminal](https://aka.ms/terminal) 1.25 oder höher                                                                |
| **macOS** (allgemein)                           | [iTerm2](https://iterm2.com/)                                                                                              |
| **macOS / Linux** (für fortgeschrittene Nutzer) | [Kitty](https://sw.kovidgoyal.net/kitty/), [Ghostty](https://ghostty.org/) oder [WezTerm](https://wezfurlong.org/wezterm/) |

***

<div id="configuring-option-as-meta-on-macos">
  ## Option als Meta unter macOS konfigurieren
</div>

Unter macOS wird die Option-Taste in den meisten Terminals standardmäßig als Compose-Taste verwendet. Das bedeutet, dass `Alt`-basierte Tastenkürzel (wie `Alt+Enter` für mehrzeilige Eingaben oder `Alt+T` zum Wechseln der Denkstufe) erst funktionieren, wenn Sie das Terminal so konfigurieren, dass die Option-Taste als Meta/Alt behandelt wird.

<AccordionGroup>
  <Accordion title="iTerm2">
    1. Öffnen Sie **iTerm2 > Settings** (oder drücken Sie `Cmd+,`)
    2. Gehen Sie zu **Profiles > Keys > General**
    3. Setzen Sie **Left Option Key** auf **Esc+**
    4. Setzen Sie optional auch **Right Option Key** auf **Esc+**

    [iTerm2-Dokumentation](https://iterm2.com/documentation-preferences-profiles-keys.html)
  </Accordion>

  <Accordion title="Terminal.app">
    1. Öffnen Sie **Terminal > Settings** (oder drücken Sie `Cmd+,`)
    2. Gehen Sie zu **Profiles** und wählen Sie Ihr aktives Profil aus
    3. Klicken Sie auf **Keyboard**
    4. Aktivieren Sie **Use Option as Meta Key**

    [Apple-Dokumentation](https://support.apple.com/guide/terminal/change-profiles-keyboard-settings-trmlkbrd/mac)
  </Accordion>

  <Accordion title="Alacritty">
    Fügen Sie Ihrer Konfigurationsdatei `alacritty.toml` Folgendes hinzu:

    ```toml theme={null}
    [keyboard]
    option_as_alt = "Both"
    ```

    [Alacritty-Konfigurationsreferenz](https://alacritty.org/config-alacritty.html)
  </Accordion>

  <Accordion title="Kitty">
    Fügen Sie Ihrer Konfigurationsdatei `kitty.conf` Folgendes hinzu:

    ```text theme={null}
    macos_option_as_alt yes
    ```

    Starten Sie Kitty nach dieser Änderung neu.

    [Kitty-Dokumentation](https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.macos_option_as_alt)
  </Accordion>

  <Accordion title="Ghostty">
    Fügen Sie Ihrer Ghostty-Konfigurationsdatei Folgendes hinzu:

    ```text theme={null}
    macos-option-as-alt = true
    ```

    Starten Sie Ghostty nach dieser Änderung neu.

    [Ghostty-Dokumentation](https://ghostty.org/docs/config/reference#macos-option-as-alt)
  </Accordion>

  <Accordion title="WezTerm">
    Fügen Sie Ihrer Konfigurationsdatei `~/.wezterm.lua` Folgendes hinzu:

    ```lua theme={null}
    config.send_composed_key_when_left_alt_is_pressed = false
    config.send_composed_key_when_right_alt_is_pressed = false
    ```

    [WezTerm-Dokumentation](https://wezfurlong.org/wezterm/config/lua/config/send_composed_key_when_left_alt_is_pressed.html)
  </Accordion>
</AccordionGroup>
