Github Kode Soek

Hoe om Github se fuzzy-soektog vir jou bewaarplekke te gebruik

Soek deur kode op Github

Github het pas die eerste voorskouweergawe van sy nuwe soekenjin vrygestel om kode in jou bewaarplekke op te soek. Dit word "Github Code Search" genoem en bied 'n fuzzy-agtige soekervaring vir jou inhoud op Github-bewaarplekke. Dit deurkruis die repos en gee resultate wat die ooreenstemmende kodelyne wys.

Soos ek opgemerk het, is die diens tans in voorskou. Ek is gelukkig om een van die toetsers te wees, maar met die lees van hierdie artikel is Github Code Search dalk reeds vir die algemene publiek beskikbaar.

Soek kode tussen repo's

Die mees basiese dog ook kragtigste kenmerk van Github Code Search is dat jy net 'n navraagstring kan verskaf en die enjin sal jou die relevante passings tussen alle publieke bewaarplekke wys. Ja, jy het dit reg gelees: die soektog gee resultate van nie net jou bewaarplekke nie, maar alle publieke by verstek.

Image c0a3654b99cb

Al wat jy hoef te doen is om die soekparameter in te voer en enter op jou sleutelbord te druk. Die volgende aansig sal alle passings weergee.

Image a313567091ec

Image 8e029df2d41c

U kan natuurlik die soektog beperk om slegs die inhoud van u rekening te inspekteer. Dit kan óf gedoen word deur die voorvoegsel "eienaar:" by jou navraag te gebruik óf deur jou rekening van die linker aftrekknoppie in die soekbalk te kies.

Image bced85f2510f

As u die omvang via die aftrekknoppie na u rekening definieer, word die resultate ook inlyn as 'n lys weergegee, wat baie lekker is om vinnige soektogte te doen sonder om die bladsy te verander.

Image 594c02a08392

Image fdce76da6bf1

Github se pasgemaakte navraagtaal

'n Meer gevorderde kenmerk van Github Code Search is die vermoë om die omvang van die soektog presies te definieer via gereelde uitdrukkings, lêerpaaie sowel as Boolese operateurs. Alles saam laat hulle jou toe om navrae in 'n eenvoudige maar redelik doeltreffende taal te skryf.

Image d760820b6ea3

Aangesien dit slegs die eerste herhaling van die diens is, is ek seker dat Github Code Search in die toekoms baie kragtiger sal word. Nadat ek dit vir 'n geruime tyd tydens die voorskoufase gebruik het, kan ek reeds sê dat dit een van die mees gebruikte kenmerke op Github sal wees.

Ek dink ook dat Github Code Search kan ontwikkel tot 'n mededinger vir Stack Overflow wanneer dit kom by die soek na kodebrokkies of sjablone - 'n kenmerk wat dalk reeds deur Github Copilot gedek word.