Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Informationen zur Codesuche (Betaversion) auf GitHub

Mit der neuen Codesuche (Betaversion) kannst du überall auf GitHub Code durchsuchen, durch diesen navigieren und ihn verstehen.

Hinweis: Die neue Codesuche und Codeansicht sind als öffentliche Betaversion verfügbar.

Weitere Informationen zur neuen Codeansicht findest du unter Navigieren in Dateien mit der neuen Codeansicht (Betaversion).

Informationen zur neuen Codesuche (Betaversion)

Mit der neuen Codesuche (Betaversion) kannst du schnell auf GitHub.com deinen eigenen Code, den deines Teams und den Code der Open-Source-Community durchsuchen, durch diesen Code navigieren und ihn verstehen. Dieses Suchmodul ist so konzipiert, dass es skalierbar und codeorientiert ist und das Durchsuchen von Code überall auf GitHub mithilfe von regulären Ausdrücken, booleschen Operatoren, speziellen Qualifizierern und der Symbolsuche unterstützt. Weitere Informationen zur Syntax für die neue Codesuche (Betaversion) findest du unter Grundlegendes zur Syntax für die Codesuche (Betaversion) auf GitHub.

Neben dem neuen Suchmodul für Code umfasst die Codesuche (Betaversion) auch neue Features für die Suchschnittstelle auf GitHub.com, z. B. Vorschläge, Vervollständigungen und die Möglichkeit, deine Suchen zu speichern. Dank der neuen Suchschnittstelle kannst du das Gesuchte schneller und leichter finden. Weitere Informationen findest du unter Verwenden der Codesuche (Betaversion) auf GitHub.

Beachte, dass sich die Syntax und die Qualifizierer für die Suche nach codefremden Inhalten wie Issues, Benutzern und Diskussionen nicht geändert haben. Weitere Informationen zur Suche nach codefremden Inhalten findest du unter Informationen zur Suche auf GitHub und Suchvorgänge auf GitHub.

Die neue Codesuche (Betaversion) ist eng mit einer umgestalteten Codeansicht (Betaversion) auf GitHub.com integriert. Weitere Informationen zur neuen Codeansicht findest du unter Navigieren in Dateien mit der neuen Codeansicht (Betaversion).

Aktivieren und Deaktivieren der neuen Codesuche und Codeansicht (Betaversion)

Du kannst die Betaversion auf GitHub.com jederzeit deaktivieren oder aktivieren. Beachte, dass diese Einstellung sowohl für die Codesuche als auch für die Codeansicht gilt.

  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf dein Profilfoto und anschließend auf Featurevorschau. Schaltfläche „Featurevorschau“
  2. Klicke rechts neben „Neue Codesuche und Codeansicht (Betaversion)“ auf Aktivieren oder Deaktivieren.

Einschränkungen

Wir haben bereits viele öffentliche Repositorys für die neue Codesuche (Betaversion) indiziert und werden auch noch weitere indizieren. Darüber hinaus werden die privaten Repositorys von GitHub-Benutzerinnen, die die Betaversion nutzen, indiziert und für Betabenutzerinnen durchsuchbar gemacht, die bereits Zugriff auf diese privaten Repositorys auf GitHub.com haben. Sehr große Repositorys werden derzeit jedoch möglicherweise noch nicht indiziert, und es wird auch nicht alles an Code indiziert.

Derzeit gelten die folgenden Einschränkungen für indizierten Code:

  • Übernommener und generierter Code ist ausgenommen (wird mit Enry ermittelt).
  • Leere Dateien und Dateien mit einer Größe von mehr als 350 KB sind ausgenommen.
  • Nur UTF-8-codierte Dateien sind eingeschlossen.
  • Sehr große Repositorys werden möglicherweise nicht indiziert.

Derzeit wird die Suche nach Code nur im Standardbranch eines Repositorys unterstützt.

Die Anzahl der Ergebnisse für eine Suche mit der neuen Codesuche (Betaversion) ist auf 100 Ergebnisse (10 Seiten) beschränkt. Das Sortieren von Ergebnissen für die Codesuche wird derzeit nicht unterstützt. Diese Einschränkung gilt nur für das Durchsuchen von Code mit der neuen Codesuche (Betaversion) und nicht für andere Arten von Suchen.

Die neue Codesuche (Beta) unterstützt das Suchen nach Symboldefinitionen in Code, z. B. Funktions- oder Klassendefinitionen, mithilfe des Qualifizierers symbol:. Beachte jedoch, dass mit dem Qualifizierer symbol: nur nach Definitionen und nicht nach Verweisen gesucht wird und noch nicht alle Symboltypen und Sprachen vollständig unterstützt werden. Eine Liste der unterstützten Sprachen findest du unter Grundlegendes zur Syntax für die Codesuche (Betaversion) auf GitHub.

Feedback und Support

In unserem Diskussionsforum kannst du Feedback zur neuen Codesuche (Betaversion) anzeigen und geben.