IntelliSense في أدوات Azure Stream Analytics ل Visual Studio Code

يتوفر IntelliSense للغة استعلام Stream Analytics في أدوات Azure Stream Analytics (ASA) ل VS Code. IntelliSense هو مساعدة لإكمال التعليمات البرمجية تتضمن العديد من الميزات: List Members و Parameter Info و Quick Info و Complete Word. تسمى ميزات IntelliSense أحيانا بأسماء أخرى مثل "إكمال التعليمات البرمجية" و"مساعدة المحتوى" و"تلميح التعليمات البرمجية".

عرض توضيحي IntelliSense

ميزات IntelliSense

يحتوي ملحق ASA Tools ل VS Code على ميزة IntelliSense التي يتم تشغيلها بواسطة خدمة لغة. تحلل خدمة اللغة التعليمات البرمجية المصدر وتوفر إكمالات ذكية للتعليمات البرمجية استنادا إلى دلالات اللغة. إذا كانت خدمة اللغة تعرف الإكمال المحتمل، فستظهر اقتراحات IntelliSense أثناء كتابة التعليمات البرمجية. إذا تابعت الكتابة، تتم تصفية قائمة الأعضاء، مثل المتغيرات والأساليب، لتضمين الأعضاء الذين يحتويون على الأحرف التي كتبتها فقط. عند الضغط على Tab المفتاحين أو Enter ، يقوم IntelliSense بإدراج العضو الذي حددته.

يمكنك تشغيل IntelliSense في أي نافذة محرر عن طريق كتابة حرف مشغل، مثل الحرف .النقطة .

الإكمال التلقائي intellisense

تلميح

يدعم عنصر واجهة مستخدم الاقتراحات تصفية CamelCase. يمكنك كتابة الأحرف الكبيرة في اسم أسلوب للحد من الاقتراحات. على سبيل المثال، سيطرح "cra" بسرعة "createApplication".

أنواع الإكمال

يوفر VS Code IntelliSense أنواعا مختلفة من الإكمال، بما في ذلك اقتراحات خادم اللغة والمقتطفات والإكمال النصي البسيط المستند إلى الكلمات.

انجاز نوع
الكلمات الأساسية keyword
الوظائف built-in function، user defined function
اسم مجموعة البيانات input، ، outputintermediate result set
اسم عمود مجموعة البيانات input، intermediate result set

اكتمال الاسم

بصرف النظر عن الإكمال التلقائي للكلمة الأساسية، يمكن لملحق ASA Tools قراءة أسماء الإدخال والإخراج لمهمة Stream Analytics وأسماء الأعمدة لمصادر البيانات الخاصة بك. يتذكر الملحق هذه المعلومات لتوفير قدرات إكمال الاسم المفيدة لإدخال عبارات مع ضغطات مفاتيح قليلة:

أثناء الترميز، لا تحتاج إلى ترك المحرر لإجراء عمليات بحث عن أسماء إدخال الوظيفة واسم الإخراج وأسماء الأعمدة. يمكنك الاحتفاظ بالسياق الخاص بك، والعثور على المعلومات التي تحتاجها، وإدراج العناصر مباشرة في التعليمات البرمجية الخاصة بك، وإكمال IntelliSense للكتابة نيابة عنك.

لاحظ أنك بحاجة إلى تكوين الإدخال المحلي أو الإدخال المباشر ثم حفظ ملف التكوين لاستخدام إكمال الاسم.

اكتمال الاسم

معلومات المعلمة

يفتح الخيار IntelliSense Parameter Info قائمة معلمات توفر معلومات حول عدد المعلمات المطلوبة من قبل الدالة وأسماءها وأنواعها. تشير المعلمة بخط غامق إلى المعلمة التالية المطلوبة أثناء كتابة دالة.

يتم أيضا عرض قائمة المعلمات للوظائف المتداخلة. إذا كتبت دالة كمعلمة إلى دالة أخرى، تعرض قائمة المعلمات معلمات الدالة الداخلية. بعد ذلك، عند اكتمال قائمة معلمات الدالة الداخلية، تعود قائمة المعلمات إلى عرض معلمات الدالة الخارجية.

معلومات المعلمة

معلومات سريعة

كما هو مقدم من خدمة اللغة، يمكنك مشاهدة معلومات سريعة لكل معرف في التعليمات البرمجية الخاصة بك. بعض الأمثلة على المعرفات هي الإدخال أو الإخراج أو مجموعة نتائج وسيطة أو دالة. عند تحريك مؤشر الماوس فوق معرف، يتم عرض إعلانه في نافذة منبثقة. يتم عرض الخصائص ومخططات البيانات للمدخلات، إذا تم تكوينها، ومجموعة البيانات الوسيطة.

معلومات سريعة

استكشاف أخطاء IntelliSense وإصلاحها

تحدث هذه المشكلة بسبب تكوين الإدخال المفقود. يمكنك التحقق مما إذا كان قد تم تكوين إدخال محلي أو إدخال مباشر بشكل صحيح.

الخطوات التالية