OpenCode Erste Nutzung
Nach der Installation von Claude Code und der Konfiguration der API können wir mit der Nutzung beginnen.
Sie können zunächst in das Projektverzeichnis wechseln:
cd /path/to/project
Führen Sie dann OpenCode aus:
opencode
Führen Sie den folgenden Befehl aus, um OpenCode für das Projekt zu initialisieren:
/init
OpenCode analysiert Ihr Projekt und erstellt eine AGENTS.md-Datei im Stammverzeichnis des Projekts.
Um OpenCode zu beenden, verwenden Sie den folgenden Befehl:
/exit
Als Nächstes verwenden wir ein sehr einfaches Beispielprojekt, um die erste Verwendung abzuschließen.
Erstellen Sie ein Beispielprojekt:
mkdir opencode-example-test cd opencode-example-test
Führen Sie dann OpenCode aus:
opencode
Führen Sie den folgenden Befehl zur Initialisierung aus:
/init

Erstellen Sie eine einfache Datei:
touch main.py
Schreiben Sie den folgenden Inhalt:
def add(a, b):
return a + b
Lassen Sie OpenCode den Code erklären
Eingeben:
解释 main.py 这个文件在做什么,用新手能理解的方式说明
OpenCode liest den Code im aktuellen Verzeichnis und liefert eine Erklärung.

Lassen Sie OpenCode Ihnen beim Ändern von Code helfen
Geben Sie in der OpenCode-Sitzung weiter ein:
Add type annotations to this function and add basic error handling
OpenCode liefert Änderungsvorschläge, die normalerweise Folgendes umfassen:
- Geänderter Code
- Erklärung der Änderungsgründe

@Symbole
Nutzung@Sie können Dateien im Projekt schnell durchsuchen und referenzieren, ohne Code manuell zu kopieren; geeignet, um unbekannte Projekte zu verstehen.
Beispielsweise kann @main.py dieser Datei zugeordnet werden:

Grundlegende Interaktionsmethoden von OpenCode
Häufige Befehlstypen
Sie können Befehle an Claude Code in drei Typen unterteilen:
1. Erklärend
Explain this code Why is this function written this way?
2. Änderung
Help me refactor this function Split it into multiple smaller functions
3. Generierung
Add a test case Add log output
Eine einfache, aber nützliche Befehlsvorlage:
在不改变现有行为的前提下, 帮我优化 XXX 文件的可读性, 并说明你做了哪些修改。
Hinzufügen neuer Funktionen (empfohlener Workflow)
Für komplexe Anforderungen wird empfohlen, eine dreistufige Methode zu verwenden:
- Zuerst einen Plan erstellen
- Dann den Plan optimieren
- Zum Schluss die Implementierung ausführen
1. Einen Plan erstellen (Plan Mode)
Drücken SieTabTaste zum Wechseln in den Plan Mode:
Zu diesem Zeitpunkt wird OpenCodeden Code nicht ändern, sondern nur einen Implementierungsplan bereitstellen.
Beispielanforderungen
When a user deletes a note, we want to mark it as deleted in the database. Then add a new page for displaying recently deleted notes. On that page, users can restore notes or permanently delete notes.
Hinweis:
- Je detaillierter die Beschreibung, desto genauer das Ergebnis
- Sie können Anforderungen so beschreiben, als würden Sie mit einem Kollegen kommunizieren
2. Den Plan optimieren und iterieren
Nachdem OpenCode einen Plan bereitgestellt hat, können Sie weiterhin ergänzen:
We want this new page to adopt a design used before. Please refer to this image and implement it in that style.
Tipps:
- Du kannst Bilder zum Nachschlagen in das Terminal ziehen
- Du kannst Geschäftsregeln, UI-Anforderungen usw. hinzufügen.
Im Wesentlichen wird damit ein Design-Review mit KI durchgeführt.
3. Implementierung ausführen (Build-Modus)
Drücke erneutTab, um zurück in den Ausführungsmodus zu wechseln:
Geben Sie dann ein:
Good, start implementing according to this plan.
OpenCode wird:
- Code erstellen/ändern
- Zugehörige Dateien aktualisieren
- Notwendige Befehle ausführen
Direkte Modifikation (Geeignet für einfache Anforderungen)
Bei einfachen Aufgaben kannst du die Planung überspringen und direkt ausführen:
给 /settings 路由添加认证逻辑。 参考 @packages/functions/src/notes.ts 中的实现方式, 并在 @packages/functions/src/settings.ts 中实现相同逻辑。
Vorschläge:
- Referenz-Codepfad angeben
- Zieleffekt erklären
Rückgängig und Wiederholen
Wenn das Änderungsergebnis nicht den Erwartungen entspricht, können Sie Folgendes verwenden:
Änderungen rückgängig machen
/undo
Funktion:
- Codeänderungen zurücksetzen
- Vorherigen Gesprächszustand wiederherstellen
Änderungen wiederholen
/redo
Tipp:
- /undo kann mehrmals verwendet werden
- Geeignet für wiederholtes Ausprobieren verschiedener Ansätze
Konversation teilen
Sie können die aktuelle Sitzung mit dem Team teilen:
/share
Nach der Ausführung:
- Freigabelink generieren
- Automatisch in die Zwischenablage kopieren
Hinweis:
- Unterhaltungen werden standardmäßig nicht automatisch geteilt
Nutzungstipps
1. Behandle es wie einen Junior-Engineer
- Anforderungen klar formulieren
- Kontext bereitstellen
- Sei nicht vage
2. Priorisiere die Verwendung des Plan-Modus
- Vermeide fehlerhafte Änderungen
- Überprüfe den Plan vor der Ausführung
3. Verwende Dateireferenzen häufiger
- @path kann die Genauigkeit stark verbessern
4. In kleinen Schritten iterieren
- Nicht zu komplexe Anforderungen auf einmal umsetzen
- Aufgaben aufteilen und sie Schritt für Schritt abschließen
Der Kern bei der Verwendung von OpenCode ist: den Entwicklungsprozess durch Konversation zu steuern, anstatt Code von Hand zu schreiben.
Andere Erweiterungen