ماسح الكود
يسمح
وحدة الماسح الضوئي للكود
بمسح مشروع خارجي مرتبط بـ
LSDE
.
بإرفاق مشروع، يمكنك عرض جميع المفاتيح (الموجودة أو المحتملة) في كود المصدر الخاص بك.
هذا يسهل تحديدها أو إنشائها أو إضافتها إلى شجرة المفاتيح.
تعرض الوحدة أيضًا جميع تكرارات المفاتيح الموجودة بالفعل في قاعدة الكود الخاصة بك.
كيف يعمل؟
يعتمد الماسح الضوئي على
أنماط Regex
المُكوّنة في الإعدادات
.
يقوم بتحديد المفاتيح عبر مجموعات الالتقاط ويعرضها على شكل حالات، مصنفة حسب الملف، بناءً على المفاتيح الموجودة في الكود الخاص بك.
لبدء البحث في قاعدة الكود الخاصة بك، حدد مفتاحًا (مجلدًا أو ملفًا)؛ يعمل هذا التحديد كمرشح أولي.
على سبيل المثال، تحديد المفتاح
namespace.a.b.cسيعرض فقط التطابقات التي تحتوي على هذا البادئة (مثال:
namespace.a.b.c.d.e، ولكن ليس
namespace.a.b.x.d.e).
لعرض جميع مفاتيح المشروع، قم بإلغاء تحديد جميع المفاتيح النشطة أو، إذا كان المشروع يحتوي على مساحة اسم واحدة فقط، حدد مساحة الاسم الجذر.
اللغات المدعومة؟
لا يوجد قيود جوهرية تتعلق بلغات البرمجة المدعومة.
ما عليك سوى إنشاء
Regexالمناسبة لالتقاط مفاتيحك، بغض النظر عن اللغة.
إعدادات التكوين
تسمح لك بتحديد كيفية بحث
LSDE
عن مفاتيح الترجمة.
سيقوم
قسم تعليمي كامل
بإرشادك لتكوين مشروع
LSDE
الخاص بك، مما يتطلب
Regexمع
مجموعة التقاط واحدة على الأقل
مخصصة لمُحوّل
المفتاح
.
الواجهة
تتوفر العديد من الأدوات والتكوينات لمعالجة نتائج الماسح الضوئي.

فتح/إغلاق جميع الملفات
:
يفتح أو يغلق جميع أقسام المراجع الموجودة.
قد يؤثر سلبًا على الأداء إذا تم فتح جميع الحالات في مشروع كبير جدًا.
نسخ بتنسيق JSON
:
ينسخ النتائج بتنسيق JSON إلى الحافظة، وهو مثالي لـ LLM خارجي (مثال: IDE) لإنشاء أو التحقق من المفاتيح.
مثال:
json[ { "file": "\\scr\\folder\\file1.<br/>tsx", "lines": [ 213 ] } ]
الصق [CTRL]+[V] هذه النتيجة في استعلام، على سبيل المثال، للعثور على مفاتيح أخرى مماثلة يمكن لـ
LSDE
اكتشافها.
محدد الكود
:
يضبط كمية الكود المعروضة حول المفتاح لزيادة السياق، دون فتح IDE.
السمة
:
يسمح باختيار سمة قريبة من سمة كود المصدر الخاص بك لتعزيز الألفة البصرية.
وضع RAW
:
ينشط Regex المخصصة للبحث عن كود
RAW
.
تلتقط هذه النصوص الخام التي يمكن تحويلها أو تغليفها في نظام المفاتيح الخاص بك.
انقر نقرًا مزدوجًا على النتائج للوصول إليها وتغليف هذه النصوص للترجمة، مما يعرضها للماسح الضوئي في وضع "المفتاح المفقود".
وضع المفتاح المفقود
:
يعرض فقط المفاتيح المفقودة.
يسمح بإنشائها بشكل جماعي (بتحديدها) أو فرديًا (بالنقر بزر الفأرة الأيمن).
تصفية المفاتيح ذات السياق
:
يسمح بتصفية المفاتيح السياقية، والتي غالبًا ما تتطلب اهتمامًا خاصًا أو معالجة لاحقة.
فعال إذا تم ملء حقل \\context\\ في
تكوين Regex الخاص بك
.
تصفية المفاتيح الديناميكية
:
يستبعد المفاتيح الديناميكية، التي غالبًا ما تكون معقدة وأحيانًا لا مفر منها، للمعالجة المنفصلة. يدير
LSDE
إنشائها عبر مربع حوار محدد.
فعال إذا تم ملء Regex \\المفتاح الديناميكي\\ في
تكوين الماسح الضوئي
.
عرض المفاتيح المتجاهلة
:
يعرض المفاتيح المتجاهلة في وضع الإنشاء (مثال: الإيجابيات الخاطئة التي يصعب استبعادها باستخدام Regex الخاصة بك) إذا لزم الأمر.
الاندماج مع IDE الخاص بك
بمجرد التكوين، يؤدي النقر المزدوج على مفتاح في قسم الكود إلى فتح IDE الخاص بك مباشرة في الموقع المقابل.
يتيح لك ذلك فحص السياق بشكل أكبر أو إجراء تعديلات في قاعدة الكود الخاصة بك حسب الحاجة.