文档
Deutsche Dokumentation
TUI

TUI

OpenCode bietet eine interaktive Terminal-Benutzeroberfläche für die Zusammenarbeit mit LLMs. Starten Sie es, indem Sie opencode in Ihrem Projektverzeichnis ausführen.

Kernfunktionen

Dateireferenzen

Verwenden Sie @, um Dateien in Nachrichten zu referenzieren:

How is auth handled in @packages/functions/src/api/index.ts?

Bash-Befehlsausführung

Stellen Sie Nachrichten mit ! voran, um Shell-Befehle auszuführen:

!ls -la

Slash-Befehle

BefehlBeschreibungTastenkürzel
/connectAnbieter und API-Schlüssel hinzufügen
/compactSitzung komprimierenctrl+x c
/detailsWerkzeugdetails umschaltenctrl+x d
/editorExternen Editor öffnenctrl+x e
/exitOpenCode beendenctrl+x q
/exportAls Markdown exportierenctrl+x x
/helpHilfe anzeigenctrl+x h
/initAGENTS.md erstellenctrl+x i
/modelsModelle auflistenctrl+x m
/newNeue Sitzung startenctrl+x n
/redoNachricht wiederholenctrl+x r
/sessionsSitzungen wechselnctrl+x l
/shareSitzung teilenctrl+x s
/themesThemes auflistenctrl+x t
/undoLetzte Nachricht rückgängig machenctrl+x u

Editor-Konfiguration

Setzen Sie Ihre EDITOR-Umgebungsvariable:

# Linux/macOS
export EDITOR=nano
export EDITOR="code --wait"
 
# Windows PowerShell
$env:EDITOR = "code --wait"

Konfiguration

Passen Sie das TUI-Verhalten in opencode.json an:

{
  "tui": {
    "scroll_speed": 3,
    "scroll_acceleration": {
      "enabled": true
    }
  }
}

Optionen:

  • scroll_acceleration.enabled - macOS-ähnliche Scroll-Beschleunigung
  • scroll_speed - Scrollgeschwindigkeit (Minimum: 1)