Github Kodo Serĉo

Kiel uzi la fuzzy-serĉon de Github por viaj deponejoj

Serĉante kodon sur Github

Github ĵus publikigis la unuan antaŭprezentan version de sia nova serĉilo por serĉi kodon en viaj deponejoj. Ĝi nomiĝas "Github Code Search" kaj provizas malklaran serĉan sperton por via enhavo en Github-deponejoj. Ĝi rampas la repostojn kaj resendas rezultojn, kiuj montras la kongruajn kodliniojn.

Kiel mi rimarkis, la servo estas nuntempe en antaŭvido. Mi bonŝancas esti unu el la testantoj, sed dum la legado de ĉi tiu artikolo, Github Code Search eble jam estos disponebla por la ĝenerala publiko.

Trovi kodon inter reposoj

La plej baza sed ankaŭ plej potenca trajto de Github Code Search estas, ke vi povas simple provizi demandan ĉenon kaj la motoro montros al vi la koncernajn kongruojn inter ĉiuj publikaj deponejoj. Jes, vi ĝuste legis tion: la serĉo resendas rezultojn ne nur de viaj deponejoj, sed de ĉiuj publikaj defaŭlte.

Image c0a3654b99cb

Ĉio, kion vi devas fari, estas enigi la serĉan parametron kaj premi enen sur via klavaro. La sekva vido bildigos ĉiujn kongruojn.

Image a313567091ec

Image 8e029df2d41c

Kompreneble, vi povas limigi la serĉon por nur inspekti la enhavon de via konto. Ĉi tio povas esti farita aŭ uzante la prefikson "posedanto:" al via demando aŭ elektante vian konton el la maldekstra falbutono en la serĉbreto.

Image bced85f2510f

Se vi difinas la amplekson per la falbutono al via konto, la rezultoj ankaŭ fariĝas enline kiel listo, kio estas vere agrable por fari rapidajn serĉojn sen ŝanĝi la paĝon.

Image 594c02a08392

Image fdce76da6bf1

La kutima konsultlingvo de Github

Pli altnivela funkcio de Github Code Search estas la kapablo precize difini la amplekson de la serĉo per regulaj esprimoj, dosiervojoj kaj ankaŭ buleaj operatoroj. Ili kune permesas vin verki demandojn en simpla sed sufiĉe efika lingvo.

Image d760820b6ea3

Ĉar ĉi tio estas nur la unua ripeto de la servo, mi certas, ke Github Code Search fariĝos multe pli potenca en la estonteco. Post uzi ĝin dum kelka tempo dum la antaŭrigarda fazo mi jam povas diri, ke ĝi estos unu el la plej uzataj funkcioj en Github.

Mi ankaŭ pensas, ke Github Code Search povas evolui al konkuranto al Stack Overflow kiam temas pri serĉado de kodaj fragmentoj aŭ ŝablonoj - trajto kiu eble jam estas kovrita de Github Copilot.