📏 مميز

EditorConfig

معيار إعداد المحرر

(4/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
4
تقييم المستخدمين
التصنيف 📏 Formatting
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

EditorConfig هو معيار يحافظ على أنماط كتابة متناسقة عبر المحررات المختلفة. يعمل من خلال ملف `.editorconfig` يحدد إعدادات مثل المسافات البادئة، الترميز، ونهايات الأسطر. يدعمه جميع المحررات الرئيسية (VS Code, IntelliJ, Sublime, Vim) ويعمل بشكل مستقل عن أدوات التنسيق.

🎯 يستخدم في

مجالات استخدام هذه الأداة

ضمان التناسق بين أجهزة الفريق

إعداد المسافات البادئة (tabs vs spaces)

تحديد نهاية الأسطر (LF vs CRLF)

تشفير الملفات (UTF-8)

المميزات

أبرز مميزات هذه الأداة

يدعم جميع المحررات الرئيسية

إعداد بسيط وسهل

لغة محايد (يعمل مع أي لغة)

لا يعتمد على أداة تنسيق

ملفات `.editorconfig` صغيرة وواضحة

root inheritance

⚠️ العيوب

نقاط يجب مراعاتها

×

لا ينسق الكود الفعلي

×

يحتاج plugins لبعض المحررات

×

محدود في الإعدادات

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
# .editorconfig
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false

[*.go]
indent_style = tab

[Makefile]
indent_style = tab

📚 أدوات أخرى في Formatting

قد يعجبك أيضاً