2012-02-22 9 views
5

me gustaría buscar un repositorio público en github para encontrar donde el software define una función determinada. Parece que esto debería ser sencillo usando la búsqueda avanzada. No estoy seguro si no entiendo los filtros o si las funciones simplemente no están definidas.Buscar un repositorio GitHub para el archivo de definición de una función dada

Por ejemplo, imaginemos que quiero encontrar, donde se define la función de Hadley facet_wrap dentro del repositorio ggplot2 (it's here.)

Trato la barra de búsqueda avanzada seleccionando Buscar "Código", escrito en "R" y entro

facet_wrap repo:ggplot2 

Y get no results. ¿He formado la consulta incorrectamente?

+0

me tenían tan poca suerte con función de búsqueda de GitHub que acaba de importar el proyecto en Eclipse y buscado usando eso. – Noumenon

Respuesta

3

Usted necesita user/repo como término de búsqueda.

facet_wrap repo:hadley/ggplot2

da 41 resultados.

+0

Interesante. El código de ejemplo que originalmente estaba tratando de encontrar no aparece de esta manera. La búsqueda de 'repo render_gfm: Yihui/knitr' [no me da resultados] (https://github.com/search?type=Code&language=R&q=render_gfm+repo%3Ayihui%2Fknitr&repo=&langOverride=&x=0&y=0&start_value= 1), aunque finalmente [lo encontré] (https://github.com/yihui/knitr/blob/master/R/hooks.R) manualmente. ¿Adivina que la búsqueda no está completamente indexada? – cboettig

+1

Sí, creo que sí; knitr es demasiado joven para que GitHub genere índice de búsqueda. Solo intenté 'saveHTML repo: yihui/animation' y funcionó. –

Cuestiones relacionadas