يمكن أن يساعد استخدام ميزة الإكمال التلقائي لـ C++ أثناء إنشاء مشروع C++ في VEXcode V5 في توفير الوقت ومنع الأخطاء عند كتابة الأوامر.
ملاحظة: يستخدم هذا المشروع قالب Clawbot (نظام الدفع، محرك ثنائي، بدون جيرو).
التحكم-مفتاح المسافة
إحدى الطرق لبدء استخدام ميزة الإكمال التلقائي لـ C++ هي استخدام اختصار Control-Spacebar في أنظمة التشغيل Windows وmacOS وChrome.
للبدء، حدد أول سطر مفتوح في الأقواس int main () { }.
استخدم اختصار Control-Spacebar (عن طريق تحديد مفتاح التحكم وSpacebar في نفس الوقت). سيظهر اسم الجهاز أو الأمر في قائمة التحديد المنسدلة.
اضغط على "Enter/Return" أو "Tab" على لوحة المفاتيح أو حدد الأمر باستخدام المؤشر لإجراء التحديد. في هذا المثال، تم تحديد "نظام الدفع".
ملاحظة: مع قوائم التحديد الأطول، يمكنك إجراء تحديد باستخدام أحد الخيارات التالية:
- استخدم مفتاحي "أعلى" و"أسفل" لتحديد الاسم الذي تريده، ثم اضغط على "Tab" أو "Enter/Return" على لوحة المفاتيح لإجراء التحديد.
- استخدم المؤشر للتمرير لأعلى ولأسفل في قائمة الإكمال التلقائي. ثم قم بالاختيار المطلوب.
سيظهر الآن "نظام الدفع" على الخط.
استخدام قائمة الاختيار
إذا كنت تعرف الأمر الذي ستستخدمه، فهناك طريقة أخرى لاستخدام ميزة الإكمال التلقائي وهي تحديد السطر الأول المفتوح في الأقواس int main () { }.
ابدأ بكتابة الأمر. في هذا المثال، أدخل "d" لـ Drivetrain. سيظهر اسم الجهاز أو الأمر في قائمة التحديد المنسدلة. حدد "نظام الدفع".
سيظهر الآن "نظام الدفع" على الخط.
باستخدام عامل نقطة
إضافة عامل نقطة (نقطة، '.') سيتم فتح قائمة جديدة بجميع الأوامر المتاحة للجهاز. في هذا المثال، حدد "driveFor(direction, Distance, Units)."
إضافة المعلمات
المعلمات هي الخيارات التي يتم تمريرها إلى الأمر بين الأقواس. في هذا المثال، حدد "للأمام".
تتطلب بعض الأوامر معلمات متعددة. استخدم فاصلة للفصل بين المعلمات المختلفة في نفس الأمر. بعض المعلمات عبارة عن قيم ولن تظهر القائمة المنسدلة. على سبيل المثال، باستخدام الأمر "Drive for"، أدخل "100" للقيمة الثانية. تأكد من إضافة فاصلة بعد القيمة حتى تظهر القائمة المنسدلة للمعلمة أو الوحدة التالية.
تأكد من إغلاق جملة الأمر باستخدام قوس مغلق وفاصلة منقوطة.
بعض المعلمات اختيارية، مثل "خطأ" في المثال التالي. لمزيد من المعلومات حول المعلمات، راجع معلومات المساعدة الخاصة بالأمر لتحديد المعلمات المطلوبة، والمعلمات الاختيارية.