تخصيص مساحة التعليمات البرمجية
GitHub Codespaces هي بيئة مخصصة لك. يمكنك تكوين مستودعاتك باستخدام حاوية dev لتحديد بيئة GitHub Codespaces الافتراضية وتخصيص تجربة التطوير عبر جميع مساحات التعليمات البرمجية الخاصة بك باستخدام dotfiles ومزامنة الإعدادات.
ما يمكنك تخصيصه
هناك العديد من الطرق التي يمكنك من خلالها تخصيص Codespace. دعونا نستعرض كل واحدة.
- مزامنة الإعدادات: يمكنك مزامنة إعدادات Visual Studio Code (VS Code) بين تطبيق سطح المكتب وعميل ويب VS Code.
- Dotfiles: يمكنك استخدام مستودع dotfiles لتحديد البرامج النصية وتفضيلات shell والتكوينات الأخرى.
- إعادة تسمية Codespace: عند إنشاء Codespace، يتم تعيين اسم عرض تم إنشاؤه تلقائيا إليه. إذا كان لديك عدة Codespaces، يساعدك اسم العرض على التمييز بين Codespaces. يمكنك تغيير اسم العرض لمساحة التعليمات البرمجية.
- تغيير shell الخاص بك: يمكنك تغيير shell الخاص بك في Codespace للحفاظ على الإعداد الذي اعتدت عليه. عندما تعمل في Codespace، يمكنك فتح نافذة طرفية جديدة باستخدام shell من اختيارك، أو تغيير shell الافتراضي لنوافذ المحطة الطرفية الجديدة، أو تثبيت shell جديد. يمكنك أيضا استخدام dotfiles لتكوين shell الخاص بك.
- تغيير نوع الجهاز: يمكنك تغيير نوع الجهاز الذي يقوم بتشغيل Codespace، بحيث تستخدم الموارد المناسبة للعمل الذي تقوم به.
-
تعيين المحرر الافتراضي: يمكنك تعيين المحرر الافتراضي ل Codespaces في صفحة الإعدادات الشخصية. قم بتعيين تفضيلات المحرر بحيث عند إنشاء Codespace أو فتح Codespace موجودة، يتم فتحها إلى المحرر الافتراضي.
- Visual Studio Code (تطبيق سطح المكتب)
- Visual Studio Code (تطبيق عميل الويب)
- بوابة JetBrains - لفتح Codespaces في JetBrains IDE
- JupyterLab - واجهة الويب ل Project Jupyter
- تعيين المنطقة الافتراضية: يمكنك تعيين منطقتك الافتراضية في صفحة إعدادات ملف تعريف GitHub Codespaces لتخصيص مكان الاحتفاظ ببياناتك.
- تعيين المهلة: ستتوقف مساحة التعليمات البرمجية عن العمل بعد فترة من عدم النشاط. تكون هذه الفترة افتراضيا 30 دقيقة، ولكن يمكنك تحديد فترة مهلة افتراضية أطول أو أقصر في إعداداتك الشخصية على GitHub. ينطبق الإعداد المحدث على أي Codespaces جديدة تقوم بإنشائها، أو على Codespaces الموجودة في المرة التالية التي تبدأ فيها.
- تكوين الحذف التلقائي: يتم حذف مساحات التعليمات البرمجية غير النشطة تلقائيا. يمكنك اختيار المدة التي يتم فيها الاحتفاظ ب Codespaces المتوقفة، بحد أقصى 30 يوما.
توجد معلومات إضافية وإرشادات خطوة بخطوة فيما يتعلق بالتخصيص في وحدة الملخص في نهاية هذه الوحدة النمطية.
أضف إلى Codespace باستخدام الملحقات أو المكونات الإضافية
يمكنك إضافة المكونات الإضافية والملحقات داخل Codespace لتخصيص تجربتك في JetBrains و VS Code.
ملحقات VS Code
إذا كنت تعمل على Codespaces في تطبيق سطح المكتب VS Code أو عميل الويب، يمكنك إضافة أي ملحقات تحتاجها من Visual Studio Code Marketplace. راجع Supporting Remote Development وGitHub Codespaces في وثائق VS Code للحصول على معلومات حول كيفية تشغيل الملحقات في GitHub Codespaces.
إذا كنت تستخدم VS Code بالفعل، يمكنك استخدام مزامنة الإعدادات لمزامنة الملحقات والإعدادات والنسق واختصارات لوحة المفاتيح تلقائيا بين المثيل المحلي وأي مساحات تعليمات برمجية تقوم بإنشائها.
المكونات الإضافية ل JetBrains
إذا كنت تعمل على Codespaces في JetBrains IDE، يمكنك إضافة المكونات الإضافية من JetBrains Marketplace.