كيفية تغيير السمة في Codex CLI: /theme و palettes الطرفية
دليل تدريجي لتغيير السمة في Codex CLI — الأمر `/theme`، وتثبيت palettes الصياغة مثل Tokyo Night وMonokai Stone، وتوافقها مع الطرفية الخاصة بك.
يتطلب تغيير السمة في Codex CLI عملية مختلفة عن تلك المتبعة في Codex Desktop. فبدلًا من واجهة المستخدم المرئية، تقوم سمة Codex CLI باستبدال لوحة ألوان الطرفية — أي لون الخلفية، ولون المقدمة، وألوان التركيب النحوي — لضمان بقاء مُوجِّه الأوامر (prompt)، ووظائف الإكمال التلقائي، والمخرجات مقروءةً داخل الطرفية.
وفيما يلي سير العمل الكامل، بدءًا من الأمر الوحيد /theme الذي يُفعِّل التبديل الفوري، ووصولًا إلى تثبيت لوائح ألوان جديدة تمامًا.
الطريقة الأسرع: الأمر /theme
يأتي Codex CLI مزوَّدًا بأمر داخلي مدمج للسمات. افتح مُوجِّه الأوامر واكتب:
/theme
وهذا يعرض قائمةً بكافة السمات المثبتة حاليًّا. استخدم مفاتيح الأسهم (أو اكتب اسم السمة مباشرةً) لتطبيق إحداها فورًا — دون الحاجة لإعادة التشغيل. فإذا كنت قد ثبَّت سمة تركيب نحوي مثل Tokyo Night، فستظهر في هذه القائمة باسمها الدقيق:
/theme Tokyo Night
تثبيت لوحة ألوان جديدة أولًا
لا يعرض الأمر /theme سوى السمات المثبتة مسبقًا. أما لوائح الألوان التركيبية (مثل Tokyo Night وMonokai Stone وSolarized) فهي تُثبَّت عبر نص برمجي يقوم باستيراد اللوحة إلى دليل السمات الخاص بـ Codex CLI:
curl -fsSL https://raw.githubusercontent.com/vufly/bearded-theme-ports/master/scripts/install-codex.sh | sh
# ثم اعرض القائمة وطبِّق السمة المطلوبة:
/theme
ويحتوي مستودع Bearded Theme Ports على أكثر من ٥٠ متغيرًا — من بينها Solarized وTokyo Night وMonokai Stone وغيرها — مما يمكِّنك من تجربة عدة لوحات ألوان خلال ثوانٍ معدودة.
استخدام مدير السمات لاسترجاع الإعدادات ومزامنة الطرفية
إذا كنت تغيِّر السمات بشكل متكرر، فإن استخدام مدير سمات من سطر الأوامر يلغي الحاجة إلى التخمين:
- Codex Themes CLI (
ychampion/codex-themes) — أداة سطر أوامر مكتوبة بلغة Go، تتيح لك التحقق من صحة السمة، ومعاينتها، وتطبيقها، واسترجاعها إلى إصدار سابق، وتصديرها كلوحة ألوان مطابقة إلى ملف تكوين الطرفية. طبِّق السمة باستخدام الأمرcodex-theme apply <name>، وارجع إلى السمة السابقة بأمر واحد. - Codepilot (
charzhu/codepilot) — توزيعة خاصة بـ Codex CLI تتضمَّن واجهة مستخدم نصية تفاعلية (TUI) مدمجة:
npm i -g @charzhu/codepilot
# ثم شغِّل الأمر `/skin` داخل الواجهة التفاعلية لاختيار إحدى السمات الـ ١٦ المدمجة
مطابقة الطرفية مع المحرر
تبدو لوحة الألوان في أفضل حالاتها عندما تشاركها الطرفية وواجهة سطر الأوامر والمحرر. وباستخدام Codex Themes CLI، يمكنك تصدير نفس الألوان إلى ملف تكوين الطرفية، بحيث تتطابق الطرفية مع Codex CLI بعد تطبيق السمة مرة واحدة فقط. ويمكنك دمج ذلك مع سمة محرر مُحوَّلة (مثل Tokyo Night في VS Code) لتحقيق بيئة عمل متناسقة تمامًا.
مرجع سريع: أشهر لوحات ألوان واجهة سطر الأوامر
| السمة | النمط | الأمر لتطبيقها |
|---|---|---|
| Monokai Stone (CLI) | لوحة ألوان تركيبية كلاسيكية | /theme Monokai Stone |
| Tokyo Night (CLI) | درجة داكنة زرقاء، منخفضة الانعكاس | /theme Tokyo Night |
| Solarized (CLI) | لوحة ألوان رجعية أيقونية | /theme Solarized |
| Amber Nocturne (CLI) | هوية داكنة دافئة للطرفية | codex-theme apply amber-nocturne-cli |
استكشاف الأخطاء وإصلاحها
- لا تظهر السمة في قائمة
/theme: نفِّذ نص التثبيت أولًا، ثم أعد فتح مُوجِّه الأوامر. - تبدو الألوان غير صحيحة بعد التبديل: أعد تشغيل Codex CLI؛ إذ تقوم بعض الإصدارات المُحوَّلة بتخزين ألوان عند بدء التشغيل مؤقتًا.
- تريد استخدام نفس لوحة الألوان في الطرفية: استخدم خاصية التصدير في Codex Themes CLI لكتابة لوحة الألوان إلى ملف تكوين الطرفية.
تصفح جميع السمات الأحادية والطرفية، أو اقرأ الدليل الشامل لسمات Codex CLI للحصول على صورة كاملة.
الجلود المذكورة في هذا المقال
Monokai Stone (CLI) 1,500 تثبيت
Tokyo Night (CLI) 980 تثبيت
Solarized (CLI) 1,340 تثبيت
amber-nocturne (CLI) 410 تثبيت عرض الكل skins .