Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

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.

Kompatibilitätsübersicht

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

Vollständig unterstützt (alle Funktionen verfügbar)

Diese Terminals unterstützen das Kitty-Tastaturprotokoll, das eine zuverlässige Erkennung von Tastenkombinationen wie Shift+Enter für mehrzeilige Eingaben ermöglicht.
TerminalPlattformHinweise
KittymacOS†, LinuxEmpfohlen für fortgeschrittene Nutzer. Wird von den Entwicklern von Devin CLI verwendet.
GhosttymacOS†, LinuxEmpfohlen für fortgeschrittene Nutzer. Wird von den Entwicklern von Devin CLI verwendet.
WezTermmacOS†, Linux, WindowsEmpfohlen für fortgeschrittene Nutzer.
iTerm2macOS†Empfohlen für die meisten Nutzer. Für optimale Unterstützung ist Version 3.5+ erforderlich.
Windows TerminalWindowsEmpfohlen für die meisten Nutzer. Für optimale Unterstützung ist Version 1.25 oder höher erforderlich.

Unterstützt (einige Funktionen eingeschränkt)

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.
TerminalPlattformHinweise
Terminal.appmacOS†In macOS integriertes Terminal. Erfordert die Konfiguration von Option als Meta für Alt-Tastenkürzel.
Git BashWindowsIn Git for Windows enthalten.
DEC VT100VerschiedeneSetzen Sie den Terminalmodus in /config auf legacy.
Allgemeine ANSI-TerminalsVerschiedeneJedes Terminal mit grundlegender Unterstützung für ANSI-Escape-Codes.
AlacrittymacOS†, Linux, WindowsFür optimale Leistung nicht empfohlen.
† Unter macOS empfehlen wir, Option als Meta zu konfigurieren, um Alt-basierte Tastenkürzel optimal zu nutzen.
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.

Nicht unterstützt

Diese Terminals werden nicht unterstützt und können erhebliche Probleme verursachen. Wir empfehlen dringend, zu einem unterstützten Terminal zu wechseln.
TerminalPlattformHinweise
cmd.exe (conhost)WindowsVeraltete Windows-Eingabeaufforderung. Verwenden Sie stattdessen Windows Terminal.

Empfehlungen

PlattformEmpfehlung
WindowsWindows Terminal 1.25 oder höher
macOS (allgemein)iTerm2
macOS / Linux (für fortgeschrittene Nutzer)Kitty, Ghostty oder WezTerm

Option als Meta unter macOS konfigurieren

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.
  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
  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
Fügen Sie Ihrer Konfigurationsdatei alacritty.toml Folgendes hinzu:
[keyboard]
option_as_alt = "Both"
Alacritty-Konfigurationsreferenz
Fügen Sie Ihrer Konfigurationsdatei kitty.conf Folgendes hinzu:
macos_option_as_alt yes
Starten Sie Kitty nach dieser Änderung neu.Kitty-Dokumentation
Fügen Sie Ihrer Ghostty-Konfigurationsdatei Folgendes hinzu:
macos-option-as-alt = true
Starten Sie Ghostty nach dieser Änderung neu.Ghostty-Dokumentation
Fügen Sie Ihrer Konfigurationsdatei ~/.wezterm.lua Folgendes hinzu:
config.send_composed_key_when_left_alt_is_pressed = false
config.send_composed_key_when_right_alt_is_pressed = false
WezTerm-Dokumentation