Windows Terminal یک برنامه مدرن میزبان برای شِلهای خط فرمان مانند Command Prompt، PowerShell و bash (از طریق WSL) است. این برنامه ویژگیهایی از قبیل پشتیبانی از زبانهها و پنجرههای چندگانه، کاراکترهای یونیکد و UTF-8، و امکان ایجاد تمهای سفارشی و شخصی سازی متن و رنگها را ارائه میدهد. در کنفرانس GitHub Universe، اعلام شد که GitHub Copilot به Windows Terminal اضافه میشود.
با این یکپارچه سازی، توسعه دهندگان میتوانند از طریق قابلیت Terminal Chat در نسخهی Windows Terminal Canary، پیشنهادات و توضیحات دستورات را بطور مستقیم در ترمینال دریافت کنند. این ویژگی برای تمامی کاربران نسخههای Copilot Individual، Business و Enterprise در دسترس است.
همچنین تیم GitHub اعلام کرد که GitHub Copilot برای Xcode اکنون به صورت پیش نمایش عمومی در دسترس است. این قابلیت به توسعه دهندگان اپل که از Xcode استفاده میکنند، همان دستیار هوشمند کدنویسی که کاربران دیگر محیطهای توسعه از آن بهرهمند هستند را ارائه میدهد.
در این نسخهی بتا، Copilot برای Xcode امکانات زیر را ارائه میدهد:
- تکمیل کد: Copilot بطور یکپارچه در Xcode تعبیه شده و در حین تایپ کردن، پیشنهادات کد را در زمان واقعی ارائه میدهد.
- پشتیبانی از چندین زبان برنامه نویسی: GitHub Copilot برای Xcode از چندین زبان برنامه نویسی رایج در اکوسیستم اپل از جمله Swift و Objective-C پشتیبانی میکند. این ویژگی به تمامی توسعه دهندگان، فارغ از زبان ترجیحیشان، امکان استفاده از کمکهای هوشمند Copilot را میدهد.
- پیشنهادات چند خطی: بطور پیش فرض، پیشنهادات یک خطی ارائه میشود. با این حال، اگر پیشنهادات چند خطی موجود باشند، میتوانید با نگه داشتن کلید Option و فشار دادن Option + Tab پیشنهاد کامل را بپذیرید.
- فیلتر محتوا: Copilot دارای فیلترهای پیشرفتهای برای جلوگیری از محتوای مضر یا نامناسب در پیشنهادات خود است. این امر باعث میشود تمامی پیشنهادات کدنویسی با استانداردهای حرفهای مطابقت داشته و محیط کدنویسی امن و محترمانهای فراهم شود.
- بلاک پیشنهادات مشابه کد عمومی: شما میتوانید فیلتر شناسایی محتوای تکراری را فعال کنید که پیشنهاداتی که با کدهای عمومی در GitHub مطابقت دارند را مسدود میکند.
علاوه بر پشتیبانی از Windows Terminal و Xcode، مایکروسافت چندین بروزرسانی جدید هیجان انگیز برای GitHub Copilot اعلام کرد. GitHub Copilot Chat در VS Code، Visual Studio و GitHub.com اکنون از جستجوی وب از طریق ویژگی Copilot Access to Bing پشتیبانی میکند.
با این قابلیت، توسعه دهندگان میتوانند به راحتی دربارهی رویدادها، پیشرفتها، روندها و تکنولوژیهای جدید بحث کنند. برای مثال، میتوانند سوالاتی مثل "آخرین نسخهی Typescript چیست؟" یا "بروزرسانی بزرگ بعدی Node.js کی عرضه میشود؟" را مطرح کنند. این ویژگی هم اکنون برای کاربران نسخههای Copilot Business و Copilot Enterprise در دسترس است.
با بهبودهای مستمر و پشتیبانی از پلتفرمهای گستردهتر، GitHub Copilot در مسیر تبدیل شدن به ابزاری حیاتی برای توسعه دهندگان در اکوسیستمهای مختلف قرار دارد.