الإكمال التلقائي
يمكن تخصيص الإكمال التلقائي لاقتراحات UnoCSS الذكية في ملعب التجربة وامتداد VS Code.
ts
autocomplete: {
templates: [
// استنتاج السمة
'bg-$color/<opacity>',
// اختصارات
'text-<font-size>',
// مجموعات OR المنطقية
'(b|border)-(solid|dashed|dotted|double|hidden|none)',
// ثوابت
'w-half',
],
shorthands: {
// يساوي `opacity: "(0|10|20|30|40|50|60|70|90|100)"`
'opacity': Array.from({ length: 11 }, (_, i) => i * 10),
'font-size': '(xs|sm|base|lg|xl|2xl|3xl|4xl|5xl|6xl|7xl|8xl|9xl)',
// تجاوز الاختصارات المدمجة
'num': '(0|1|2|3|4|5|6|7|8|9)',
},
extractors: [
// ...مستخرجون
],
}templatesيستخدم DSL بسيط لتحديد اقتراحات الإكمال التلقائي.shorthandsهو خريطة لأسماء الاختصارات إلى قوالبها. إذا كانتArray، ستكون مجموعة OR المنطقية.extractorsلالتقاط الفئات المحتملة وتحويل اقتراحات نمط اسم الفئة إلى التنسيق الصحيح. على سبيل المثال، يمكنك التحقق من كيفية تنفيذنا مستخرج الإكمال التلقائي attributifyللحصول على مساعدة إضافية، يرجى الرجوع إلى هنا.