Allgemeine Einführung
Sourcegraph ist eine Code-Intelligence-Plattform, die Entwicklern hilft, Code in komplexen Codebasen zu suchen, zu verstehen und zu schreiben. Durch Codesuche und kontextbezogene KI können Entwickler Code-Reviews, Problemlösungen und Wissensaustausch effizienter durchführen und so die Entwicklungseffizienz und Codequalität zur Lösung komplexer Softwareprobleme deutlich verbessern. Ob es sich um ein Open-Source-Projekt oder eine interne Codebasis handelt, Sourcegraph bietet leistungsstarke Funktionen für die Codesuche und -navigation, um die Entwicklungseffizienz zu verbessern.
Funktionsliste
- Code-SucheSchnelles Auffinden von Code in jedem Code-Host, jeder Sprache oder Code-Basis.
- Code NavigationEinfaches Navigieren und Verstehen der Codestruktur, schnelles Auffinden von Funktions- und Variablendefinitionen.
- KI-Assistent CodyVerwendung der neuesten KI-Modelle und Codebase-Kontexte für die Erstellung und Bearbeitung von Code.
- Automatisierte ArbeitsabläufeAutomatisieren Sie allgemeine Aufgaben wie die Erstellung von Unit-Tests, die Modernisierung von Code und Dokumentation mit benutzerdefinierten Eingabeaufforderungen.
- Code-TrendverfolgungCode in eine abfragbare Datenbank umwandeln, um benutzerdefinierte Dashboards zu erstellen.
- Enterprise-AusgabeBietet zusätzliche Sicherheit, Skalierbarkeit und Kontrolle für große Organisationen.
Hilfe verwenden
Ablauf der Installation
- Installieren von Browser-Erweiterungen::
- Besuchen Sie die Sourcegraph-Website, um die Browsererweiterung für Chrome oder Firefox herunterzuladen und zu installieren.
- Nach der Installation wird die Adressleiste des Browsers automatisch so konfiguriert, dass Sourcegraph für die Codesuche verwendet wird.
- Konfigurieren der Suchmaschine::
- Gehen Sie in Chrome auf die Seite Einstellungen und fügen Sie Sourcegraph als Suchmaschine hinzu.
- Klicken Sie in Firefox auf das Drei-Punkte-Menü rechts neben der Adressleiste und wählen Sie "Suchmaschine hinzufügen".
Verwendung Prozess
- Code-Suche::
- Geben Sie in die Adressleiste Ihres Browsers
src
PresseRegisterkarte
Taste und geben Sie dann eine Suchanfrage ein. - niederdrücken
Eingabe
Taste, springt der Browser zur Suchergebnisseite von Sourcegraph.
- Geben Sie in die Adressleiste Ihres Browsers
- Code Navigation::
- Klicken Sie auf der Sourcegraph-Suchergebnisseite auf ein beliebiges Code-Snippet, um Details anzuzeigen.
- Verwenden Sie die Navigationsleiste, um schnell zu Funktionsdefinitionen, Variablendeklarationen oder zugehöriger Dokumentation zu gelangen.
- Verwendung des KI-Assistenten Cody::
- Starten Sie im Code-Editor das Cody-Plugin.
- Geben Sie eine Aufforderung in natürlicher Sprache ein, und Cody generiert auf der Grundlage des Kontexts Codevorschläge.
- Verwenden Sie die Autovervollständigungsfunktion von Cody, um das Schreiben von Code zu beschleunigen.
- Automatisierte Arbeitsabläufe::
- Erstellen Sie in Sourcegraph Prompts und passen Sie diese an, um gängige Entwicklungsaufgaben zu automatisieren.
- Zum Beispiel die Erstellung von Einheitstests, die Aktualisierung der Dokumentation oder die Modernisierung des Codes.
- Code-Trendverfolgung::
- Konvertieren Sie die Codebasis in eine abfragbare Datenbank, um benutzerdefinierte Dashboards zu erstellen.
- Verfolgen Sie Änderungen und Trends in der Codebasis in Echtzeit, um potenzielle Probleme schnell zu erkennen.
Ausführliche Betriebsanleitung
- Code-SucheGeben Sie einen Suchbegriff in das Suchfeld von Sourcegraph ein und klicken Sie auf die Schaltfläche Suchen. Auf der Ergebnisseite werden alle übereinstimmenden Codeschnipsel angezeigt. Klicken Sie auf ein beliebiges Ergebnis, um Details zu sehen.
- Code NavigationAuf der Ergebnisseite können Sie mit der Navigationsleiste schnell zu dem entsprechenden Codeausschnitt springen. Klicken Sie auf eine Funktion oder einen Variablennamen, um ihre Definition und Verwendung anzuzeigen.
- KI-Assistent, Cody.Cody: Starten Sie im Code-Editor das Cody-Plugin. Geben Sie eine Eingabeaufforderung in natürlicher Sprache ein, und Cody generiert Code-Vorschläge auf der Grundlage des Kontexts. Verwenden Sie die Autovervollständigung, um das Schreiben von Code zu beschleunigen.
- Automatisierte ArbeitsabläufeErstellen und Anpassen von Prompts in Sourcegraph, um gängige Entwicklungsaufgaben zu automatisieren. Zum Beispiel die Erstellung von Unit-Tests, die Aktualisierung der Dokumentation oder die Modernisierung des Codes.
- Code-TrendverfolgungTransformieren Sie die Codebasis in eine abfragbare Datenbank, um benutzerdefinierte Dashboards zu erstellen. Verfolgen Sie Änderungen und Trends in der Codebasis in Echtzeit, um potenzielle Probleme schnell zu erkennen.