إجراءات الأكواد
الوصول إلى إجراءات الأكواد المدعومة بالذكاء الاصطناعي من Bob التي توفر إصلاحات سريعة وإعادة هيكلة وشروحات مباشرةً في Bob IDE من خلال أيقونات المصباح وقوائم السياق.
لماذا تستخدم إجراءات الأكواد؟
- وصول سريع لـ Bob: أضف الأكواد إلى محادثتك دون نسخ ولصق
- مساعدة سياقية: احصل على مساعدة في الكود الذي تعمل عليه بالضبط
- سير عمل محسّن: الوصول إلى قدرات Bob دون مغادرة محررك
- سياق تلقائي: يتلقى Bob مسارات الملفات وأرقام الأسطر تلقائياً
كيف يعمل
تظهر إجراءات الأكواد عندما:
- تحدد نطاقاً من الأكواد
- تضع مؤشرك على سطر يحتوي على تشخيص (خطأ أو تحذير أو تلميح)
- تستدعيها من خلال اختصار لوحة المفاتيح أو الأمر
تظهر أيقونة المصباح () في حافة المحرر (المنطقة على يسار أرقام الأسطر) عندما تكون إجراءات الأكواد متاحة. يمكنك أيضاً الوصول إليها من خلال قائمة النقر بالزر الأيمن أو اختصار لوحة المفاتيح (Ctrl + . أو Cmd + . على macOS).
إجراءات الأكواد المتاحة
يوفر Bob إجراءات الأكواد التالية:
| الإجراء | الوصف |
|---|---|
| Add to Bob Context | يضيف الكود المحدد إلى محادثة Bob مع مسار الملف وأرقام الأسطر |
| Explain with Bob | يطلب من Bob شرح الكود المحدد |
| Improve with Bob | يطلب من Bob اقتراح تحسينات على الكود المحدد |
Add to Context
يظهر إجراء Add to Context أولاً في القائمة للوصول السريع. عند استخدامه، يتضمن Bob اسم الملف وأرقام الأسطر مع كودك، مما يساعد Bob على فهم الموقع الدقيق داخل مشروعك.
مثال على ما يتلقاه Bob:
Can you explain this function?
@myFile.js:15:25التدوين @myFile.js:15:25 يمثل الكود الذي أضفته، بما في ذلك موقعه.
Inline Chat
يفتح إجراء Inline Chat واجهة محادثة مباشرةً في محررك عند موضع المؤشر، مما يتيح لك التفاعل مع Bob دون التبديل إلى لوحة المحادثة. هذا مفيد للأسئلة أو التعديلات السريعة مع البقاء مركّزاً على كودك.
كيفية الاستخدام:
- حدد الكود الذي تريد مناقشته أو ضع مؤشرك حيث تريد المحادثة.
- شغّل إجراء Inline Chat من خلال قائمة المصباح أو قائمة السياق أو اختصار لوحة المفاتيح (الافتراضي: Cmd + K على macOS، Ctrl + K على Windows/Linux).
- اكتب سؤالك أو طلبك في واجهة المحادثة المضمّنة.
- يستجيب Bob مباشرةً في المحرر، ويمكنك قبول الاقتراحات أو رفضها أو تعديلها.
Move to Chat
يُرسل إجراء Move to Chat الكود المحدد إلى لوحة محادثة Bob مع السياق الكامل، بما في ذلك مسار الملف وأرقام الأسطر. هذا مثالي عندما تريد إجراء محادثة أكثر تفصيلاً حول الكود في واجهة المحادثة الرئيسية.
كيفية الاستخدام:
- حدد الكود الذي تريد مناقشته.
- شغّل إجراء Move to Chat من خلال قائمة المصباح أو قائمة السياق أو اختصار لوحة المفاتيح (الافتراضي: Cmd + L على macOS، Ctrl + L على Windows/Linux).
- يُضاف الكود المحدد تلقائياً إلى لوحة المحادثة مع السياق.
- تابع المحادثة في لوحة المحادثة مع Bob.
استخدام إجراءات الأكواد
يمكنك الوصول إلى إجراءات الأكواد من Bob بثلاث طرق:
من أيقونة المصباح
- حدد الكود الذي تريد العمل عليه.
- انقر على أيقونة المصباح () التي تظهر في الحافة.
- اختر إجراء Bob الذي تريده من القائمة.
- راجع رد Bob في لوحة المحادثة.
من قائمة السياق
- حدد الكود الذي تريد العمل عليه.
- انقر بالزر الأيمن على الكود المحدد.
- اختر Bob من قائمة السياق.
- اختر الإجراء الذي تريده من القائمة الفرعية.
- راجع رد Bob في لوحة المحادثة.
من Command Palette
- حدد الكود الذي تريد العمل عليه.
- افتح Command Palette بـ Ctrl+Shift+P (Windows/Linux) أو Cmd+Shift+P (macOS).
- اكتب "Bob" لتصفية الأوامر.
- اختر إجراء الكود الذي تريده (مثلاً "Bob: Explain Code").
- راجع رد Bob في لوحة المحادثة.
نصيحة Bob: يطبّق Command Palette الإجراءات على مهمة المحادثة النشطة الحالية إذا كانت موجودة.
التراجع (Rollback)
إنشاء لقطات تلقائية لملفات مساحة العمل أثناء مهام الذكاء الاصطناعي. استكشف اقتراحات الذكاء الاصطناعي بأمان وجرّب التغييرات وتراجع بسهولة عن التغييرات غير المرغوبة.
مراجعات الأكواد
استخدم سير عمل المراجعة المدمج للحصول على مراجعات أكواد مدعومة بالذكاء الاصطناعي مباشرةً في IDE. يحلل Bob التغييرات ويُضع علامة على المشكلات المحتملة قبل commit عملك.