Cmd/Ctrl+I), um aus natürlichsprachigen Eingaben die korrekte CLI-Syntax zu generieren.

Cmd/Ctrl+L, um ihn an Cascade zu senden. Diese Auswahl kannst du in deiner nächsten Eingabe referenzieren.

Du kannst deine bevorzugte Autoausführungsstufe über das Windsurf Settings-Panel in der unteren rechten Ecke des Editors auswählen.

Wesentliche Funktionsweise:
- Team- und Benutzerkonfigurationen werden zusammengeführt: Teamweite Listen werden mit den individuellen Allow-/Denylisten der Benutzer kombiniert, die in den Windsurf-Einstellungen konfiguriert sind. Ein Befehl, der entweder der Team- oder der Benutzer-Allowlist entspricht, wird automatisch ausgeführt (sofern er nicht durch eine Denylist blockiert wird).
- Die Denylist hat Vorrang vor der Allowlist – wenn ein Befehl beiden Listen entspricht (auf Team- oder Benutzerebene), ist eine Freigabe erforderlich.
git hinzufügen, akzeptiert Cascade stets git add -A.
Die Einstellung kann über die Befehlspalette → Open Settings (UI) → nach windsurf.cascadeCommandsAllowList gesucht werden.

rm hinzufügen, fragt Cascade stets um Erlaubnis, bevor rm index.py ausgeführt wird.
Die Einstellung finden Sie über Befehlspalette → Open Settings (UI) → Search for windsurf.cascadeCommandsDenyList.

zsh als Shell.

.zshrc und anderen zsh-spezifischen Dateien zur Verfügung stehen.
Wenn du eine andere Shell als zsh verwendest und möchtest, dass Windsurf dieselben Umgebungsvariablen nutzt, empfehlen wir dir, eine gemeinsame Konfigurationsdatei zu erstellen, die von beiden Shells eingelesen (gesourct) werden kann.
Wenn Sie Probleme mit dem dedizierten Terminal haben, können Sie wieder auf das Legacy-Terminal umstellen, indem Sie die Option „Legacy Terminal Profile“ in den Windsurf-Einstellungen aktivieren.