OpenCode: OpenCode Theme and Appearance
آخر تحديث: 2026-08-31
--- title: سمات OpenCode واختصاراته وأوامره المخصصة description: خصّص سمات المظهر واختصارات لوحة المفاتيح والأوامر المخصصة order: 14 lang: ar
تخصيص السمات والاختصارات والأوامم يحسّن تجربة OpenCode بشكل كبير.
1. ما ستتعلمه
- تبديل السمات وتخصيصها
- تكوين الاختصارات
- بنية التفاعل الأساسية
2. السمات
في TUI: /themes أو Ctrl+X → T
السمات المدمجة: default، dark، light، monokai، dracula
JSON
{ "theme": "dracula" }
3. الاختصارات
Ctrl+X مفتاح القائد الافتراضي:
| الوظيفة | الاختصار |
|---|---|
| مساعدة | Ctrl+X → H |
| جلسة جديدة | Ctrl+X → N |
| تراجع | Ctrl+X → U |
| إعادة | Ctrl+X → R |
| نماذج | Ctrl+X → M |
| سمات | Ctrl+X → T |
| تصدير | Ctrl+X → X |
اختصارات مخصصة:
JSON
{
"keybinds": {
"agent_cycle": "tab",
"session_child_cycle": "ctrl+right"
}
}
4. بنية التفاعل الأساسية
| البادئة | الوظيفة | مثال |
|---|---|---|
/ |
أوامر مدمجة | /models |
@ |
مرجعية ملفات | @src/index.ts |
! |
أوامر Shell | !npm test |
5. تكوين TUI
JSON
{
"tui": {
"scroll_speed": 3,
"scroll_acceleration": { "enabled": true }
}
}
❓ الأسئلة الشائعة
س هل يمكن تخصيص مفتاح القائد؟
ج نعم، لكن Ctrl+X هو المتفق عليه مجتمعياً — لا نوصي بتغييره.
📖 الخلاصة
/themesللتبديل، Ctrl+X → T للتبديل السريع- Ctrl+X مفتاح القائد
- بنية التفاعل:
/أوامر،@مرجعية،!Shell - خصّص في opencode.json
📝 التمارين
-
أساسي: بدّل إلى سمة Dracula.
-
متوسط: أتمّم مهمة باستخدام الاختصارات فقط.
-
متقدم: خصّص الاختصارات في opencode.json.