कोड स्कैनर
कोड स्कैनर मॉड्यूल
LSDE
से जुड़े एक बाहरी प्रोजेक्ट को स्कैन करने की अनुमति देता है।
एक प्रोजेक्ट संलग्न करके, आप अपने सोर्स कोड की सभी कुंजियों (मौजूदा या संभावित) को देख सकते हैं।
यह उनकी पहचान, निर्माण या कुंजी ट्री में जोड़ने की सुविधा प्रदान करता है।
यह मॉड्यूल आपके कोडबेस में पहले से मौजूद कुंजियों के सभी उदाहरणों को भी प्रदर्शित करता है।
यह कैसे काम करता है?
स्कैनर
Regex पैटर्न
पर निर्भर करता है
जो सेटिंग्स में कॉन्फ़िगर किए गए हैं
यह कैप्चर ग्रुप्स के माध्यम से कुंजियों की पहचान करता है और उन्हें आपके कोड में पाई गई कुंजियों के आधार पर, फ़ाइल द्वारा वर्गीकृत इंस्टेंस के रूप में प्रदर्शित करता है।
अपने कोडबेस में खोज शुरू करने के लिए, एक कुंजी (फ़ोल्डर या फ़ाइल) का चयन करें; यह चयन एक प्रारंभिक फ़िल्टर के रूप में कार्य करता है।
उदाहरण के लिए,
namespace.a.b.cकुंजी का चयन करने से केवल वही मिलान प्रदर्शित होंगे जिनमें यह उपसर्ग है (जैसे:
namespace.a.b.c.d.e, लेकिन
namespace.a.b.x.d.eनहीं)।
प्रोजेक्ट की सभी कुंजियों को देखने के लिए, सभी सक्रिय कुंजियों को अचयनित करें या, यदि प्रोजेक्ट में केवल एक ही नेमस्पेस है, तो रूट नेमस्पेस का चयन करें।
समर्थित भाषाएँ?
समर्थित प्रोग्रामिंग भाषाओं के संबंध में कोई आंतरिक सीमा नहीं है।
भाषा चाहे जो भी हो, अपनी कुंजियों को कैप्चर करने के लिए बस उपयुक्त
Regexबनाएं।
सेटिंग्स कॉन्फ़िगरेशन
आपको यह परिभाषित करने की अनुमति देता है कि
LSDE
अनुवाद कुंजियों की खोज कैसे करेगा।
एक
पूर्ण ट्यूटोरियल अनुभाग
आपको अपने
LSDE
प्रोजेक्ट को कॉन्फ़िगर करने के लिए मार्गदर्शन करेगा, जिसके लिए
clé
इंटरपोलर को असाइन किए गए
कम से कम 1 कैप्चर ग्रुप
के साथ एक
Regexकी आवश्यकता होगी।
इंटरफ़ेस
स्कैनर के परिणामों को हेरफेर करने के लिए कई उपकरण और कॉन्फ़िगरेशन उपलब्ध हैं।

सभी फ़ाइलें खोलें/बंद करें
:
मिली सभी संदर्भ अनुभागों को खोलता या बंद करता है।
यदि किसी बहुत बड़े प्रोजेक्ट में सभी इंस्टेंस खुले हैं तो प्रदर्शन पर प्रतिकूल प्रभाव पड़ सकता है।
JSON प्रारूप में कॉपी करें
:
परिणामों को JSON प्रारूप में क्लिपबोर्ड पर कॉपी करता है, जो बाहरी LLM (जैसे: IDE) के लिए कुंजियाँ बनाने या सत्यापित करने के लिए आदर्श है।
उदाहरण:
json[ { "file": "\\scr\\folder\\file1.<br/>tsx", "lines": [ 213 ] } ]
इस परिणाम को एक क्वेरी में [CTRL]+[V] से पेस्ट करें, उदाहरण के लिए, अन्य समान कुंजियाँ ढूंढने के लिए जिन्हें
LSDE
पहचान सकता है।
कोड परिसीमक
:
IDE खोले बिना, अधिक संदर्भ के लिए कुंजी के चारों ओर प्रदर्शित कोड की मात्रा को समायोजित करता है।
थीम
:
बेहतर दृश्य परिचितता के लिए आपके सोर्स कोड के समान थीम चुनने की अनुमति देता है।
रॉ मोड
:
रॉ
कोड की खोज के लिए समर्पित Regex को सक्रिय करता है।
ये कच्चे पाठ को कैप्चर करते हैं जिसे संभावित रूप से आपके कुंजी सिस्टम में परिवर्तित या एनकैप्सुलेट किया जा सकता है।
परिणामों तक पहुंचने और अनुवाद के लिए इन पाठों को एनकैप्सुलेट करने के लिए उन पर डबल-क्लिक करें, जिससे वे 'गुम कुंजी' मोड में स्कैनर के सामने आ सकें।
गुम कुंजी मोड
:
केवल गुम कुंजियों को प्रदर्शित करता है।
उन्हें एक साथ (जांच करके) या व्यक्तिगत रूप से (दायाँ-क्लिक करके) बनाने की अनुमति देता है।
संदर्भ के साथ कुंजियों को फ़िल्टर करें
:
संदर्भगत कुंजियों को फ़िल्टर करने की अनुमति देता है, जिनके लिए अक्सर विशेष ध्यान या आगे के प्रसंस्करण की आवश्यकता होती है।
कार्यात्मक यदि \\context\\ फ़ील्ड आपके
Regex कॉन्फ़िगरेशन
में भरा हुआ है।
डायनामिक कुंजियों को फ़िल्टर करें
:
डायनामिक कुंजियों को बाहर करता है, जो अक्सर जटिल और कभी-कभी अपरिहार्य होती हैं, एक अलग प्रसंस्करण के लिए।
LSDE
एक विशिष्ट संवाद बॉक्स के माध्यम से उनके निर्माण का प्रबंधन करता है।
कार्यात्मक यदि \\clé dynamique\\ Regex
स्कैनर कॉन्फ़िगरेशन
में भरा हुआ है।
अनदेखी की गई कुंजियों को प्रदर्शित करें
:
आवश्यकता पड़ने पर निर्माण मोड में अनदेखी की गई कुंजियों को प्रदर्शित करता है (उदाहरण: झूठी सकारात्मकता जिन्हें आपके Regex से बाहर करना मुश्किल है)।
आपके IDE के साथ एकीकरण
एक बार कॉन्फ़िगर होने के बाद, कोड सेक्शन में एक कुंजी पर डबल-क्लिक करने से आपका IDE सीधे संबंधित स्थान पर खुल जाता है।
यह आपको संदर्भ की और जांच करने या आवश्यकतानुसार अपने कोडबेस में संशोधन करने की अनुमति देता है।