Allgemeine Einführung
Claude Code ist die Bezeichnung, die dem Code von der Anthropisch Claude Code ist ein intelligentes Coding-Tool, das Entwicklern helfen soll, Programmieraufgaben im Terminal mit natürlichsprachlichen Befehlen schnell zu erledigen. Es versteht den Kontext der Codebasis und unterstützt die Suche nach Code, das Bearbeiten von Dateien, das Ausführen von Tests und sogar die direkte Übermittlung an GitHub. Als Beta-Produkt in der Forschungsvorschau bietet Claude Code Entwicklern eine neue kollaborative Programmiererfahrung, indem es sich tief in das Claude-Modell von Anthropic integriert. Claude Code beschleunigt nicht nur die täglichen Programmieraufgaben, sondern optimiert auch die Funktionalität durch die Interaktion mit den Entwicklern. Claude Code wird derzeit auf GitHub als Open Source zur Verfügung gestellt und erhält viel Aufmerksamkeit und Feedback.
Funktionsliste
- Code-Suche und -VerständnisSchnelles Auffinden bestimmter Dateien oder Funktionen in der Codebasis durch Abfragen in natürlicher Sprache.
- Bearbeitung von DokumentenModifizieren Sie Code-Dateien direkt nach den Anweisungen, z.B. um Funktionen hinzuzufügen oder Probleme zu beheben.
- TestlaufUnterstützung für die Ausführung von Testfällen, um Entwicklern die Überprüfung von Codeänderungen zu erleichtern.
- GitHub-IntegrationNahtlose Verbindung zu GitHub, um Code zu übertragen, Fehler zu beheben oder neue Funktionen zu entwickeln.
- Fehlersuche und RefaktorierungUnterstützung bei der Identifizierung von Codeproblemen und Bereitstellung von Refactoring-Empfehlungen.
- Testgetriebene Entwicklung (TDD)Unterstützung des testgesteuerten Entwicklungsprozesses durch die Generierung von Testcode.
- natürlichsprachliche InteraktionKomplexe Programmieraufgaben mit einfachen Sprachbefehlen ausführen.
Hilfe verwenden
Einbauverfahren
Claude Code muss vom Entwickler in der lokalen Umgebung installiert und konfiguriert werden, hier sind die detaillierten Installationsschritte:
- Vorbereiten der Umgebung
- Vergewissern Sie sich, dass Sie Node.js auf Ihrem Computer installiert haben (empfohlen wird die neueste LTS-Version). Dies können Sie mit dem Befehl
node -v
Überprüfen Sie die Version. - Ein GitHub-Konto und ein Anthropic-Konsolenkonto sind für den API-Schlüssel erforderlich.
- Vergewissern Sie sich, dass Sie Node.js auf Ihrem Computer installiert haben (empfohlen wird die neueste LTS-Version). Dies können Sie mit dem Befehl
- Installation von Claude Code
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Claude Code global zu installieren:
npm install -g @anthropic-ai/claude-code
- Nach der Installation ist Claude Code als Kommandozeilenprogramm verfügbar.
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Claude Code global zu installieren:
- API-Schlüssel konfigurieren
- Melden Sie sich bei der Anthropic-Konsole an und generieren Sie einen API-Schlüssel.
- Führen Sie den folgenden Befehl im Terminal aus, um die erste OAuth-Authentifizierung abzuschließen:
claude-code auth
- Folgen Sie den Anweisungen, um sich bei Ihrem Anthropic-Konto anzumelden. Der API-Schlüssel wird nach der Autorisierung automatisch in Ihrem lokalen Profil gespeichert.
- Überprüfen der Installation
- Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Installation erfolgreich war:
claude-code --version
- Wenn die Versionsnummer zurückgegeben wird, ist die Installation abgeschlossen.
- Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Installation erfolgreich war:
Wie zu verwenden
Claude Code wird im Terminal ausgeführt und interagiert mit Entwicklern über Befehle in natürlicher Sprache. Im Folgenden finden Sie eine detaillierte Anleitung für die wichtigsten Funktionen:
Code-Suche und -Verständnis
- Verfahren::
- Wechseln Sie z. B. in das Projektverzeichnis:
cd /path/to/your/project
- Geben Sie z. B. Befehle in natürlicher Sprache ein:
claude-code "查找所有处理用户登录的函数"
- Claude Code durchsucht die Code-Basis und liefert relevante Dateien und Codeschnipsel.
- Wechseln Sie z. B. in das Projektverzeichnis:
- caveatDie Bestellungen sollten klar und spezifisch sein und vage Beschreibungen vermeiden, um die Suchgenauigkeit zu verbessern.
Bearbeitung von Dokumenten
- Verfahren::
- Geben Sie die zu bearbeitende Datei an, zum Beispiel:
claude-code "在 auth.js 中添加一个新函数 verifyToken"
- Claude Code generiert Code aus den Anweisungen und wendet ihn auf die Datei an.
- Prüfen Sie den generierten Code und sehen Sie sich die Änderungen mit dem folgenden Befehl an:
claude-code "显示最近的改动"
- Bestätigen Sie, dass keine Fehler vorhanden sind, und speichern Sie.
- Geben Sie die zu bearbeitende Datei an, zum Beispiel:
- Ausgewählte FunktionenUnterstützung von Massenänderungen, zum Beispiel:
claude-code "在所有控制器文件中添加日志记录"
Einsatzprüfung
- Verfahren::
- Stellen Sie sicher, dass ein Test-Framework (z. B. Jest, Mocha) bereits im Projekt vorhanden ist.
- Geben Sie den Befehl zur Durchführung des Tests ein:
claude-code "运行所有单元测试"
- Um die Ergebnisse eines Tests zu sehen, gibt Claude Code Details über Erfolg oder Misserfolg zurück.
- Erweiterte VerwendungGenerieren von Testfällen, zum Beispiel:
claude-code "为 utils.js 中的 parseData 函数生成测试代码"
GitHub-Integration
- Verfahren::
- Stellen Sie sicher, dass das Projekt mit einem GitHub-Repository verknüpft ist.
- Verwenden Sie den folgenden Befehl, um den Code zu übermitteln:
claude-code "提交所有更改到 GitHub,主分支,提交信息为‘修复登录 bug’"
- Claude Code wird ausgeführt
git add
undgit commit
im Gesang antwortengit push
Betrieb.
- Ausgewählte FunktionenGitHub-Probleme beheben, zum Beispiel:
claude-code "根据 issue #123 修复代码并提交"
Fehlersuche und Refaktorierung
- Verfahren::
- Geben Sie das Problem ein, wenn Sie es gefunden haben:
claude-code "调试 auth.js 中登录失败的原因"
- Claude Code analysiert den Code und liefert Problembeschreibungen und Vorschläge zur Behebung.
- Die Einstellung erfolgt manuell, wie empfohlen, oder durch direkten Auftrag:
claude-code "按照建议修复 auth.js"
- Geben Sie das Problem ein, wenn Sie es gefunden haben:
- Rekonstruktionsbeispiel::
claude-code "将 index.js 中的重复代码提取为单独的函数"
Beispiel für den Betriebsablauf
Angenommen, Sie müssen eine neue Funktion zu Ihrem Projekt hinzufügen:
- Wechseln Sie in das Projektverzeichnis::
cd /my-project
- Beschreiben Sie die Anforderungen::
claude-code "添加一个处理用户注册的 API 端点"
- Prüfen Sie den generierten Code::
- Claude Code fügt den Code in die entsprechende Datei ein, zum Beispiel
routes.js
. - Einfuhr
claude-code "显示改动"
Prüfen Sie den Code.
- Einsatzprüfung::
claude-code "为新端点生成测试并运行"
- An GitHub übermitteln::
claude-code "提交更改到 GitHub,分支为 feature/registration"
caveat
- RechteverwaltungDer erste Durchlauf erfordert möglicherweise eine Autorisierung für den Zugriff auf die Codebase und GitHub.
- Einreichung von FeedbackWenn Probleme auftreten, kann eine Bestellung verwendet werden:
claude-code /bug "Beschreiben Sie das Problem"
- DatenschutzBenutzer-Feedback wird nur 30 Tage lang aufbewahrt und nicht zum Trainieren von Modellen verwendet, um die Codesicherheit zu gewährleisten.
Wenn Sie diese Schritte befolgen, können Entwickler schnell mit Claude Code arbeiten und die Vorteile seiner intelligenten Funktionen nutzen, um die Effizienz der Programmierung zu verbessern.