Kernmodi erklärt
Der größte Unterschied zwischen Opencode und traditionellen IDEs ist die Einführung der Modi Plan (Planung) und Build (Erstellung).
Plan-Modus (Planungsmodus)
Wenn Sie die Tab-Taste drücken, um in den Plan-Modus zu wechseln, verwandelt sich Opencode in einen "Architekten".
- Zweck: Es wird nicht direkt Code ändern, sondern Ihre Anforderungen analysieren, vorhandenen Code lesen und dann einen detaillierten Implementierungsplan bereitstellen.
- Anwendungsfälle:
- "Ich möchte dieser App eine Benutzeranmeldefunktion hinzufügen, wie soll ich das machen?"
- "Hilf mir, das Datenbankmodul zu refaktorisieren."
- Jede Aufgabe, die mehrere Dateien und komplexe Logik umfasst.
- Interaktion: Sie können den Plan wiederholt mit ihm besprechen, bis Sie zufrieden sind.
Tipp: Im Plan-Modus können Sie Designdiagramme oder Screenshots hineinziehen, damit die KI Lösungen basierend auf visuellen Mockups generiert.
Build-Modus (Erstellungsmodus)
Sobald Sie bestätigen, dass der Plan korrekt ist, drücken Sie erneut Tab (oder bestätigen Sie im Dialog), um in den Build-Modus zu wechseln.
- Zweck: Opencode verwandelt sich in einen "Senior-Ingenieur" und beginnt mit der Ausführung des Plans, indem es direkt Code in Ihren Dateien schreibt, ändert und löscht.
- Fähigkeiten:
- Erstellt automatisch neue Dateien.
- Führt Terminal-Befehle aus (wie
npm install), erfordert Autorisierung. - Behebt Kompilierungsfehler (es sieht Terminal-Fehler und behebt sie automatisch).
- Rückgängig: Wenn etwas schief geht, geben Sie
/undoein, um mit einem Befehl zurückzurollen.
Zusammenfassung
| Modus | Rolle | Verhalten | Tastenkombination |
|---|---|---|---|
| Plan | Architekt | Nur-Lese-Analyse, gibt Schritte aus | Tab |
| Build | Ingenieur | Code lesen/schreiben, Befehle ausführen | Tab |
Häufige Befehle (CLI-Befehle)
Im Dialogfeld von Opencode können Sie die folgenden Slash-Befehle (/) für schnelle Operationen verwenden:
/init: Aktuelles Projekt initialisieren,AGENTS.md(Projekthandbuch) generieren, um der KI zu helfen, Ihre Architektur zu verstehen./connect: Mit Cloud-Konto verbinden, Abonnements und API-Keys verwalten./undo: Letzte KI-Code-Änderung rückgängig machen./redo: Letzte rückgängig gemachte Operation wiederholen./share: Teilbaren Link für die aktuelle Konversation generieren, um ihn an Kollegen zu senden./reset: Aktuellen Kontext löschen und neues Thema starten.