نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
AN

منهج Angular v22.1

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج Angular v22.1/اختيار وتجهيز محرر الأكواد

اختيار وتجهيز محرر الأكواد

محرر الأكوادVisual Studio Codeإضافات Angularتطوير الويبإعداد VS Code

جدول مرجعي سريع

1
اسم الإضافةوظيفتها الأساسيةأهميتها لمبرمج Angular
Angular Language Serviceتقديم دعم ذكي وتكملة تلقائية لقوالب HTML الخاصة بـ Angularاكتشاف الأخطاء داخل قوالب المكونات بشكل فوري
Angular Snippetsتوفير اختصارات جاهزة لكتابة أکواد المكونات والخدماتتوفير الوقت وتسريع سرعة الكتابة البرمجية
Prettier - Code formatterتنسيق الأكواد وترتيب المسافات والأسطر تلقائياًالحفاظ على نظافة الكود وتوحيد شكله العام
GitLensتعزيز أدوات إدارة الإصدارات وتتبع التعديلاتمعرفة من عدل على السطر البرمجي ومتى تم ذلك

الشرح

بعد أن أصبح لدينا بيئة العمل الأساسية جاهزة ومزودة بسطر أوامر Angular CLI في الدروس السابقة، نحتاج الآن إلى بيئة تطوير متكاملة (IDE) لكتابة الأكواد بسلاسة وفعالية. المحرر الأهم والأكثر استخدامه في سوق العمل لتطوير مشاريع Angular هو محرر Visual Studio Code (VS Code). في هذا الدرس، سنتعرف على كيفية تجهيز هذا المحرر وتثبيت أهم الإضافات (Extensions) التي ستضاعف سرعة كتابتك للكود وتوفر عليك الكثير من الوقت في اكتشاف الأخطاء وتنسيق الملفات.

لماذا محرر Visual Studio Code (VS Code)؟

على الرغم من وجود العديد من محررات النصوص، إلا أن VS Code يُعد الخيار الافتراضي والأكثر تفضيلاً لمطوري الويب عموماً ومطوري Angular خصوصاً. يعود ذلك لعدة أسباب رئيسية:

مجاني ومفتوح المصدر:

مدعوم من شركة Microsoft ويحصل على تحديثات مستمرة وأمان عالٍ.

خفيف وسريع:

لا يستهلك موارد الجهاز مقارنة ببعض بيئات التطوير الثقيلة الأخرى.

مكتبة إضافات ضخمة:

يحتوي على ملايين الإضافات التي تحول محرر النصوص البسيط إلى بيئة عمل متكاملة تفهم لغة Angular بكل تفاصيلها.

تجهيز المحرر والإضافات الأساسية

بعد تحميل وتثبيت محرر VS Code من موقعه الرسمي، يمكنك الانتقال إلى قسم الإضافات (Extensions) في الجانب الأيسر (أو الضغط على اختصار Ctrl + Shift + X)، ثم البحث عن الإضافات التالية وتثبيتها:

Angular Language Service:

هذه الإضافة أساسية جداً؛ فهي تتيح للمحرر فهم قوالب HTML الخاصة بـ Angular، مما يمنحك خاصية الإكمال التلقائي (IntelliSense) لل المتغيرات والدوال داخل ملفات العرض.

Angular Snippets:

تساعدك على كتابة الهياكل المتكررة بسرعة عبر اختصارات قصيرة (مثل كتابة اختصار لإنشاء مكون أو حلقة تكرارية دون الحاجة لكتابتها حرفاً بحرف).

أمثلة برمجية: إعدادات العمل (Workspace Settings)

من الأفضل دائماً ضبط إعدادات المحرر لتقوم بتنسيق الكود تلقائياً بمجرد حفظ الملف (Save). يمكنك إضافة هذه الإعدادات إلى ملف الإعدادات (settings.json) في VS Code لتوفير الوقت وضمان جودة الكود:

المثال الأول: تفعيل التنسيق التلقائي عند الحفظ

هذا الإعداد يجبر المحرر على ترتيب وتنسيق أكواد TypeScript و HTML تلقائياً عند الضغط على زر الحفظ:

json
1{
2 "editor.formatOnSave": true,
3 "editor.defaultFormatter": "esbenp.prettier-vscode"
4}

المثال الثاني: تخصيص إعدادات لغة معينة

يمكنك تخصيص طريقة عرض الأكواد والمسافات البادئة (Indentation) لملفات الويب لضمان التوافق مع معايير Angular:

json
1{
2 "[html]": {
3 "editor.defaultFormatter": "vscode.html-language-features"
4 },
5 "[typescript]": {
6 "editor.tabSize": 2
7 }
8}

نصائح احترافية

  • —استغل اختصارات لوحة المفاتيح (Shortcuts)!
  • —الاعتماد على الماوس يبطئ عملية البرمجة بشكل كبير. احفظ اختصارات VS Code الشهيرة مثل Ctrl + P للبحث السريع عن أي ملف في المشروع، و Ctrl + Shift + F للبحث عن كلمة معينة في كافة ملفات المشروع. هذه العادات الصغيرة ستجعل سرعتك في التوظيف وكتابة الأكواد تتضاعف خلال أيام معدودة.

الدرس السابق

تثبيت واستخدام سطر أوامر

الدرس التالي

إنشاء أول تطبيق Angular وتشغيله محلياً

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر