חיפוש קודים של Github

כיצד להשתמש בחיפוש המטושטש של Github עבור המאגרים שלך

חיפוש באמצעות קוד ב-Github

Github פרסמה זה עתה את גרסת התצוגה המקדימה הראשונה של מנוע החיפוש החדש שלה כדי לחפש קוד במאגרים שלך. זה נקרא "חיפוש קוד Github" ומספק חוויית חיפוש מטושטשת עבור התוכן שלך במאגרי Github. הוא סורק את ה-repos ומחזיר תוצאות המציגות את שורות הקוד התואמות.

כפי שציינתי, השירות נמצא כעת בתצוגה מקדימה. אני בר מזל להיות אחד מהבודקים, אבל בזמן קריאת המאמר הזה, ייתכן שחיפוש הקוד של Github כבר זמין לקהל הרחב.

מציאת קוד בין ריפו

התכונה הבסיסית ביותר אך גם החזקה ביותר של Github Code Search היא שאתה יכול פשוט לספק מחרוזת שאילתה והמנוע יראה לך את ההתאמות הרלוונטיות בין כל המאגרים הציבוריים. כן, קראת את זה נכון: החיפוש מחזיר תוצאות לא רק מהמאגרים שלך, אלא מכל אלה הציבוריים כברירת מחדל.

Image c0a3654b99cb

כל שעליכם לעשות הוא להזין את פרמטר החיפוש וללחוץ על Enter במקלדת. התצוגה הבאה תציג את כל ההתאמות.

Image a313567091ec

Image 8e029df2d41c

כמובן, אתה יכול להגביל את החיפוש לבדיקת תוכן חשבונך בלבד. ניתן לעשות זאת על ידי שימוש בקידומת "בעלים:" לשאילתה שלך או על ידי בחירת חשבונך מהלחצן הנפתח השמאלי בסרגל החיפוש.

Image bced85f2510f

אם תגדיר את ההיקף באמצעות הכפתור הנפתח לחשבון שלך, התוצאות יוצגו גם בתור רשימה, וזה ממש נחמד לביצוע חיפושים מהירים מבלי לשנות את הדף.

Image 594c02a08392

Image fdce76da6bf1

שפת השאילתה המותאמת אישית של Github

תכונה מתקדמת יותר של Github Code Search היא היכולת להגדיר במדויק את היקף החיפוש באמצעות ביטויים רגולריים, נתיבי קבצים כמו גם אופרטורים בוליאניים. כולם ביחד מאפשרים לך לכתוב שאילתות בשפה פשוטה אך יעילה למדי.

Image d760820b6ea3

מכיוון שזוהי רק האיטרציה הראשונה של השירות, אני בטוח ש-Github Code Search יהפוך להרבה יותר חזק בעתיד. לאחר שימוש בו במשך זמן מה במהלך שלב התצוגה המקדימה, אני כבר יכול לומר שזה יהיה אחד הפיצ'רים הנפוצים ביותר ב- Github.

אני גם חושב ש-Github Code Search יכול להתפתח למתחרה של Stack Overflow בכל הנוגע לחיפוש אחר קטעי קוד או תבניות - תכונה שאולי כבר מכוסה על ידי Github Copilot.