ما هو Visual Studio IntelliCode؟
Visual Studio IntelliCode هو ميزة تطوير مدعومة بالذكاء الاصطناعي من Microsoft تعزز تجربة الترميز داخل Visual Studio و Visual Studio Code. تم تدريب IntelliCode على آلاف مستودعات GitHub مفتوحة المصدر وعالية الجودة، وهو يتجاوز الإكمال التلقائي التقليدي من خلال توفير اقتراحات تعليمات برمجية مدركة للسياق، مما يساعد المطورين على كتابة تعليمات برمجية أفضل بشكل أسرع. يعمل كمساعد ذكي، يتنبأ بالطرق والخصائص الأكثر احتمالاً التي يحتاجها المطور بناءً على سياق الترميز الحالي.
الميزات الرئيسية
- IntelliSense المدعوم بالذكاء الاصطناعي: يعزز IntelliCode ميزة IntelliSense من خلال تمييز عناصر الإكمال الأكثر صلة بنجمة في أعلى القائمة، مما يوفر عليك وقت التمرير عبر القوائم الأبجدية.
- إكمال الأسطر الكاملة: يتنبأ ويقترح سطراً كاملاً من التعليمات البرمجية، مما يتيح لك قبول التنبؤ بالنص الرمادي بضغطة زر واحدة. هذا متاح لـ C# و Python و JavaScript و TypeScript.
- أمثلة على استخدام واجهة برمجة التطبيقات (API): يوفر أمثلة من العالم الحقيقي حول كيفية استخدام وظائف محددة، مستمدة من المشاريع مفتوحة المصدر العامة، مما يساعدك على فهم استخدام واجهات برمجة التطبيقات دون مغادرة بيئة التطوير.
- إكمال الوسائط: يقترح الوسائط الأكثر احتمالاً أثناء كتابة استدعاء دالة، مما يقلل من الحاجة إلى البحث عن توقيعات الدوال.
- اكتشاف التعديلات المتكررة: يحدد التعديلات المتكررة ويقترح تطبيق نفس التغيير على جميع المواقع المماثلة في التعليمات البرمجية الخاصة بك، مما يؤدي إلى أتمتة مهام إعادة الهيكلة (لـ C# فقط).
حالات الاستخدام
- التطوير المتسارع: تسريع مهام الترميز اليومية من خلال قبول اقتراحات ذكية لأسطر كاملة.
- اكتشاف وتعلم واجهات برمجة التطبيقات: تعلم بسرعة المكتبات والأطر الجديدة من خلال رؤية أمثلة سياقية وأكثر استدعاءات API شيوعًا.
- تحسين جودة الكود: تقليل الأخطاء وتحسين الاتساق باستخدام اقتراحات مدربة على أفضل الممارسات من المشاريع مفتوحة المصدر الشائعة.
- إعادة الهيكلة الفعالة: أتمتة تغييرات الكود المتكررة عبر ملفك، مما يضمن الاتساق ويوفر الجهد اليدوي.
البدء
البدء مع IntelliCode بسيط لأنه مدمج مباشرة في بيئات تطوير Microsoft.
لـ Visual Studio: يتم تضمين IntelliCode افتراضيًا في معظم أحمال العمل. ما عليك سوى فتح مشروع بلغة مدعومة (مثل C#) وستبدأ في رؤية اقتراحات مميزة بنجمة في قائمة IntelliSense الخاصة بك.
لـ Visual Studio Code:
- انتقل إلى عرض الملحقات (
Ctrl+Shift+X). - ابحث عن “IntelliCode”.
- انقر فوق تثبيت على الملحق الذي توفره Microsoft.
- بمجرد التثبيت، سيتم تنشيطه تلقائيًا للغات المدعومة (Python, TypeScript/JavaScript, Java).
على سبيل المثال، عند الكتابة في ملف C#، قد ترى:
```csharp
List
التسعير
Visual Studio IntelliCode مجاني. يتم تضمينه مع جميع إصدارات Visual Studio (بما في ذلك إصدار Community المجاني) وهو متاح كملحق مجاني لـ Visual Studio Code.