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.
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.
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.
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.
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.
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.