430 Stimmen

Code innerhalb eines Github-Projekts suchen

Gibt es eine Möglichkeit, nach etwas innerhalb des Codes eines Github-Projekts zu suchen?

Ich könnte den Quellcode abrufen und lokal durchsuchen, aber ich frage mich, ob dies über die Weboberfläche oder eine Alternative eines Drittanbieters möglich ist.

Ideen?

10voto

JohnDoe Punkte 409

Es gibt ein wirklich schönes Projekt namens github1s @ https://github.com/conwnet/github1s .

Grundsätzlich ändern Sie die Url einer beliebigen Repo https://github.com/microsoft/vscode a https://github1s.com/microsoft/vscode und dann können Sie die eingebaute Suchfunktion im Editor nutzen, um nach allem in einem Repository zu suchen.

7voto

Kai Carver Punkte 2123

Gehen Sie hier: https://github.com/search und geben Sie " Muster Repo: Benutzer_name / Repo_Name ".

Zum Beispiel, um zu suchen nach cnn_learner im fastai Repo des Benutzers fastai geben Sie dies ein:

cnn_learner repo:fastai/fastai

Das war's. Das einzige Ärgernis ist, dass Sie einen zusätzlichen Klick benötigen. Das wird dir gesagt:

Es konnten keine Repositories gefunden werden, die mit 'cnn_learner repo:fastai/fastai'

denn standardmäßig sucht es nach Repositories die diesem Suchbegriff entsprechen...

Klicken Sie einfach auf der linken Seite auf "Code" und es wird angezeigt, was Sie wollen.

Sie können die Ergebnisse der Codesuche auch direkt mit einer URL wie dieser abrufen:

https://github.com/search?q=cnn_learner+repo%3Afastai%2Ffastai&type=code

4voto

Verwenden Sie einfach SourceGraph.de um in GitHub zu suchen, oder installieren Sie die entsprechende Erweiterung:

Ich suche den Quellcode in den Github Repositories mit dem kostenlosen Sourcegraph Chrome-Erweiterung ... Aber ich Chrome zuerst heruntergeladen Ich wusste, dass auch andere Browser dies unterstützen, z. B. - und vielleicht auch nur - Firefox.

Ich blätterte durch SourceForge's Chrome Erweiterung Docs und dann habe ich mir angesehen, was ich für die Suche nach Verzeichnisnamen mit der Github-Suchmaschine selbst brauche, indem ich einige der Github's Codebase Searching Doc

2voto

crizCraig Punkte 7700

Google erlaubt Ihnen die Suche im Projekt, aber nicht im Code :(

Website:https://github.com/CreateJS/EaselJS test

2voto

Ahmad Ismail Punkte 8416

GitHub-Dokumentation sagt -

octocat in:file entspricht dem Code, in dem "octocat" in der Datei erscheint Inhalt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X