जीथब कोड सर्च

अपने रिपॉजिटरी के लिए जीथब की फजी-सर्च का उपयोग कैसे करें

गीथूब पर कोड के माध्यम से खोजना

आपके रिपॉजिटरी में कोड देखने के लिए Github ने अपने नए खोज इंजन का पहला पूर्वावलोकन संस्करण अभी जारी किया है। इसे "जीथब कोड सर्च" कहा जाता है और जीथब रिपॉजिटरी पर आपकी सामग्री के लिए एक फजी जैसा खोज अनुभव प्रदान करता है। यह रेपो को क्रॉल करता है और ऐसे परिणाम देता है जो मेल खाने वाली कोड लाइन दिखाते हैं।

जैसा कि मैंने नोट किया, सेवा वर्तमान में पूर्वावलोकन में है। मैं भाग्यशाली हूं कि मैं परीक्षकों में से एक हूं, लेकिन इस लेख को पढ़ने के समय, जीथब कोड सर्च पहले से ही आम जनता के लिए उपलब्ध हो सकता है।

रेपो के बीच कोड ढूँढना

जीथब कोड सर्च की सबसे बुनियादी लेकिन सबसे शक्तिशाली विशेषता यह है कि आप केवल एक क्वेरी स्ट्रिंग प्रदान कर सकते हैं और इंजन आपको सभी सार्वजनिक रिपॉजिटरी के बीच प्रासंगिक मैच दिखाएगा। हां, आपने इसे सही पढ़ा है: खोज न केवल आपके रिपॉजिटरी से, बल्कि सभी सार्वजनिक लोगों से डिफ़ॉल्ट रूप से परिणाम लौटाती है।

Image c0a3654b99cb

आपको बस इतना करना है कि खोज पैरामीटर दर्ज करें और अपने कीबोर्ड पर एंटर दबाएं। अगला दृश्य सभी मैचों को प्रस्तुत करेगा।

Image a313567091ec

Image 8e029df2d41c

बेशक, आप केवल अपने खाते की सामग्री का निरीक्षण करने के लिए खोज को सीमित कर सकते हैं। यह या तो आपकी क्वेरी में उपसर्ग "स्वामी:" का उपयोग करके या खोज बार में बाएं ड्रॉपडाउन बटन से अपना खाता चुनकर किया जा सकता है।

Image bced85f2510f

यदि आप अपने खाते में ड्रॉपडाउन बटन के माध्यम से दायरा परिभाषित करते हैं, तो परिणाम एक सूची के रूप में इनलाइन भी प्रस्तुत किए जाते हैं, जो पृष्ठ को बदले बिना त्वरित खोज करने के लिए वास्तव में अच्छा है।

Image 594c02a08392

Image fdce76da6bf1

जीथब की कस्टम क्वेरी भाषा

जीथब कोड सर्च की एक अधिक उन्नत विशेषता नियमित अभिव्यक्तियों, फ़ाइल पथों के साथ-साथ बूलियन ऑपरेटरों के माध्यम से खोज के दायरे को सटीक रूप से परिभाषित करने की क्षमता है। सभी मिलकर वे आपको एक सरल लेकिन काफी कुशल भाषा में प्रश्न लिखने की अनुमति देते हैं।

Image d760820b6ea3

चूंकि यह सेवा का केवल पहला पुनरावृत्ति है, मुझे यकीन है कि भविष्य में जीथब कोड सर्च और अधिक शक्तिशाली हो जाएगा। पूर्वावलोकन चरण के दौरान कुछ समय के लिए इसका उपयोग करने के बाद, मैं पहले ही कह सकता हूं कि यह जीथब पर सबसे अधिक उपयोग की जाने वाली सुविधाओं में से एक होगा।

मुझे यह भी लगता है कि जब कोड स्निपेट या टेम्प्लेट की खोज करने की बात आती है तो Github Code Search स्टैक ओवरफ्लो के एक प्रतियोगी के रूप में विकसित हो सकता है - एक ऐसी सुविधा जो पहले से ही Github Copilot द्वारा कवर की जा सकती है।

सुझाव

संबंधित

परिशिष्ट

भाषाएँ