VS Code كيفية تثبيت الامتدادات

يعد Visual Studio Code برنامجًا معقدًا يستخدمه معظم الأشخاص لبدء رحلة البرمجة الخاصة بهم. ميزاتها القوية ، والتوافق المتقاطع ، ومجموعة لغات البرمجة تجعلها واحدة من أكثر أدوات البرمجة استخدامًا في العالم.

بينما تحتوي VS Code على مجموعة واسعة من الميزات لتبدأ بها ، يمكن تحسين وظائفها بشكل أكبر من خلال استخدام الامتدادات ، والتي يمكن أن تضيف لغات ومترجمات وأدوات أخرى تعمل على تحسين سير عمل المبرمج.

في هذه المقالة ، سنوضح لك كيفية تثبيت الإضافات في VS Code ، بالإضافة إلى مناقشة بعض الإضافات الأكثر فائدة وشعبية.

كيفية تثبيت الامتدادات في كود VS

يحتوي VS Code على سوق امتدادات متكامل يُستخدم للعثور على الامتدادات و / أو تثبيتها و / أو إدارتها. إليك كيفية تثبيت ملحق عبر VS Code Marketplace:

  1. انقر فوق الزر "ملحقات" في شريط النشاط. إنه موجود بجانب عميل VS Code. بدلاً من ذلك ، يمكنك استخدام اختصار لوحة المفاتيح "Ctrl + Shift + X" لفتح شاشة "الامتدادات".

  2. سينقلك هذا إلى قائمة "الإضافات". يقوم VS Code تلقائيًا بفرز الامتدادات حسب الشعبية. يمكنك أيضًا استخدام مربع البحث أعلى الصفحة لتصفية نتائجك.

  3. سيكون لكل ملحق في القائمة وصف موجز ، وعدد التنزيلات (عدد مرات التنزيل) ، واسم الناشر ، وتقييم من صفر إلى خمس نجوم.

  4. يمكنك النقر فوق كل امتداد في القائمة لمعرفة المزيد من التفاصيل قبل الالتزام بالتنزيل. تتضمن التفاصيل سجل التغيير ، والأسئلة المتداولة ، وقائمة المساهمات والتبعيات التي يمنحها الامتداد ويتطلبها من VS Code ، على التوالي.

  5. إذا كنت تستخدم خادمًا وكيلاً للوصول إلى الإنترنت ، فستحتاج إلى إعداد VS Code لاستخدام خادم وكيل أيضًا للاتصال بالإنترنت وتنزيل الامتدادات.
  6. بمجرد العثور على الامتداد الذي ترغب في تثبيته ، انقر فوق تفاصيله.

  7. سترى زر "تثبيت" تحت اسم الإضافة.

  8. انقر فوق الزر "تثبيت" ، وسيتم تنزيل الامتداد وتثبيته تلقائيًا على جهازك.

  9. سيتغير زر "التثبيت" الآن إلى زر "إدارة" الذي يشبه الترس.

تعد الإضافات طريقة رائعة لتخصيص وتعزيز إمكانات VS Code لتلائم احتياجاتك الشخصية أو المهنية. عادةً ما لا يواجه الكمبيوتر المتصل بالإنترنت بدون خادم وكيل أي مشاكل في تنزيل الملحقات وتثبيتها تلقائيًا من خلال السوق المتكامل.

هل لاحظ أن بعض الملحقات قد تتطلب ملحقات أخرى ليتم تثبيتها مسبقًا لتعمل. يمكن العثور على قائمة كاملة بتبعيات الإضافة في صفحة التفاصيل الخاصة بها.

توجد طرق أخرى يمكن أن تساعد المستخدمين في الحصول على امتدادات VS Code ولا تتطلب اتصالاً بالإنترنت.

كيفية تنزيل الامتدادات لرمز VS

إذا كنت بحاجة إلى امتداد VS Code لجهاز غير متصل بالإنترنت ، فهناك حل بديل للوصول إلى الامتدادات ، ومع ذلك ، ستحتاج إلى جهاز آخر متصل بالإنترنت. إليك ما عليك القيام به:

  1. على الجهاز المزود باتصال نشط بالإنترنت ، افتح متصفحًا من اختيارك وانتقل إلى عنوان URL الخاص بـ VS Code Marketplace.

  2. استخدم وظيفة البحث لتحديد تفضيلاتك. بدلاً من ذلك ، يسرد السوق العناصر الأكثر شيوعًا والمفيدة مباشرةً.

  3. انقر فوق الامتداد الذي تهتم به. سيؤدي هذا إلى فتح صفحة تعرض مزيدًا من التفاصيل حول الامتداد ، بما في ذلك وصف موجز ، واسم الناشر ، وعلامات التبويب التي تعرض بعض الأسئلة الشائعة ، وسجل التغيير الكامل للإصدار.

  4. انقر فوق الزر "تنزيل الامتداد" الموجود على الجانب الأيمن من الصفحة. لا تنقر فوق الزر "تثبيت" في الجزء العلوي ، حيث سيبدأ في تثبيت الامتداد على الجهاز الحالي.

  5. سينتج التنزيل ملف .VSIX يمكن نقله إلى الجهاز الذي يحتاجه.

لا يؤدي تنزيل امتداد بهذه الطريقة إلى تثبيته. ملف .VSIX غير قابل للقراءة من قبل أي برنامج غير البرنامج المستخدم لتثبيت ملحق VS Code. إذا فتحت ملف .VSIX يدويًا ، فقد تتلقى أخطاء.

كيفية تثبيت الإضافات في وضع عدم الاتصال لرمز VS

في حين أن معظم أجهزة الكمبيوتر هذه الأيام متصلة بالإنترنت ، إلا أن بعض الأجهزة لا يتوفر بها هذا الاتصال لأسباب تتعلق بالسلامة والأمن أو لاحتياجات مهنية محددة. لحسن الحظ ، ليس من الضروري توصيل الجهاز بالإنترنت لتثبيت امتداد. ومع ذلك ، ما زلت بحاجة إلى طريقة لتنزيل الامتداد.

استخدم الخطوات الموضحة في القسم السابق من هذه المقالة لتنزيل الامتداد على جهاز مختلف ومتصل ثم نسخ ملف VSIX الذي تم إنشاؤه. لأسباب واضحة ، استخدم وسيط نقل لا يعتمد على اتصال بالإنترنت ، مثل محرك أقراص USB أو محرك أقراص ثابت خارجي أو محرك أقراص ذي حالة صلبة.

لاحظ أنه إذا كانت الإضافة لها تبعيات ، فستحتاج إلى تنزيلها أيضًا وتثبيتها أولاً.

بمجرد نقل الامتداد إلى الجهاز الذي تريد تثبيته عليه ، اتبع الخطوات التالية:

  1. يجب أن يكون الخيار الأول لتثبيت الامتداد الجديد هو فتح ملف VSIX الخاص بالامتداد. إذا تم تثبيت VS Code على الجهاز ، فستتمكن الإصدارات الأقدم من البرنامج من تثبيت الامتداد يدويًا من هنا. اتبع مطالبات التثبيت لدمج الامتداد في VS Code بنجاح. إذا تم تثبيت الامتداد ، يمكنك تجاهل الخطوات الأخرى.
  2. إذا لم تنجح الطريقة المذكورة أعلاه ، فهناك حل بديل. اتبع هذه الخطوات.
    1. افتح VS Code.

    2. افتح الشريط الجانبي "الامتدادات" (يمكنك استخدام "Ctrl + Shift + X").

    3. انقر فوق رمز علامة القطع في الزاوية اليمنى العليا من القائمة.

    4. حدد "التثبيت من VSIX…"

    5. سيفتح VS Code مستعرض المستندات. حدد موقع ملف .VSIX الذي قمت بنقله وحدده.

    6. سيبدأ VS Code الآن عملية تثبيت الامتداد.
    7. بعد تثبيت الإضافة ، ستتمكن من رؤيتها في قائمة "الإضافات" وإدارتها وفقًا لذلك.

كيفية تثبيت امتداد في VS Code مع موجه الأوامر

لمن هم أكثر ذكاءً من الناحية التقنية ، يحتوي VS Code على تكامل موجه الأوامر الذي يسمح بتكرار معظم وظائفه مع سطور الأوامر.

إليك كيفية فتح موجه الأوامر في VS Code:

  1. استخدم اختصار لوحة المفاتيح "Ctrl +" (علامة خلفية).

  2. انتقل إلى "عرض" ، ثم حدد "المحطة الطرفية" في القائمة.

  3. استخدم لوحة الأوامر ("Ctrl + Shift + P") ثم استخدم "View: Toggle Integrated Terminal".

عند فتح موجه الأوامر ، استخدم الأمر التالي لتثبيت ملحقات جديدة:

"–إمتداد التثبيت"

تحتاج إلى توفير الاسم الكامل للامتداد ، مع استبدال الوسيطة "" ، والتي تكون عادةً بتنسيق "publisher.extension". يمكن أيضًا العثور على الاسم الكامل للإضافة في عنوان URL للامتداد في VS Code Marketplace ، بعد وسيطة “itemName =”.

كيفية تثبيت الامتدادات في كود VS لجميع المستخدمين

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

ومع ذلك ، هناك حل بديل من شأنه تثبيت الامتداد لجميع المستخدمين على الجهاز. إليك ما عليك القيام به:

  1. استخدم سوق VS Code عبر الإنترنت لتنزيل ملف VSIX الخاص بالامتداد ، كما هو موضح في قسم "كيفية تنزيل الإضافات لرمز VS" أعلاه.
  2. حدد موقع التطبيق المسمى "VSIXInstaller.exe".

  3. استخدم المعلمة "/ admin" عند استدعاء المثبت لتثبيت الامتداد لجميع المستخدمين. على سبيل المثال: “VSIXInstaller.exe / admin file_path.vsix”. يمكنك استخدام موجه أوامر VS Code لمحاولة تسريع هذه العملية.

تأتي بعض الملحقات مرفقة مع أدوات التثبيت الخاصة بها ، مما سيسمح لك بتثبيتها لجميع المستخدمين إذا تم وضع علامة على عمليات التحقق الصحيحة أثناء التثبيت.

إذا لم تنجح الطرق المذكورة أعلاه ، فإن الحل الوحيد هو استخدام طريقة التثبيت .VSIX يدويًا الموضحة في مقاطع "غير متصل" أو "موجه الأوامر".

كيفية إدارة الامتدادات في كود VS

تتيح لك إدارة الامتدادات تحقيق أقصى استفادة من منصة VS Code الخاصة بك. يمكن تمكين كل إضافة أو تعطيلها أو إلغاء تثبيتها مباشرةً من قائمة "الإضافات":

  1. افتح قائمة "الإضافات".

  2. عادةً ما تكون الامتدادات المدرجة بالترتيب المُمكّن> المعطل> الموصى به.

  3. إذا كنت ترغب في إدارة امتداد ما ، فاضغط على رمز الترس على الجانب الأيمن من إدخاله في القائمة ، ثم حدد خيارات الإدارة المطلوبة من القائمة المنسدلة.

بدلاً من ذلك ، يمكنك رؤية الملحقات وإدارتها من موجه الأوامر. إذا كنت تفضل استخدام موجه الأوامر لإدارة ملحقاتك ، فإليك بعض وظائفه الإضافية:

  1. يقوم "–uninstall-extension" بإلغاء تثبيت الامتداد. استخدم اسم الامتداد الكامل في الوسيطة "" ، على غرار ما حدث عندما قمت بتثبيته.
  2. "–list-extension" سوف يسرد جميع الامتدادات المثبتة على الجهاز.
  3. يمكن استخدام "–show-version" جنبًا إلى جنب مع أمر list لإظهار إصدارات الامتدادات التي تم تثبيتها. يمكن أن يكون هذا مفيدًا لتحديد ما إذا كانت بعض الإضافات بحاجة إلى التحديث.
  4. "–disable-extension" سيعطل كافة الامتدادات. سيظل VS Code يدرجها على أنها "معطلة" في قائمة "الإضافات" ، لكن الامتداد لن يكون نشطًا.
  5. يُمكّن "–enable-selected-api" ميزات واجهة برمجة التطبيقات المقترحة للإضافة. تحتاج إلى تقديم الاسم الكامل لملحق "" الوسيطة.

يحتوي موجه الأوامر على العديد من الاستخدامات خارج إدارة الامتدادات ، والتي قد تتم تغطيتها في مناسبة مختلفة.

كيفية إلغاء تثبيت امتداد من VS Code

على مدار حياتك البرمجية ، قد تكون هناك امتدادات إضافية لا تحتاجها ، أو ستصادف إضافات تتمتع بإمكانيات أكثر وتجعل الآخرين زائدين عن الحاجة. إليك كيفية إلغاء تثبيت الإضافات:

  1. افتح VS Code.

  2. افتح قائمة "الإضافات".

  3. حدد رمز الترس بجوار الامتداد الذي ترغب في إزالته.

  4. حدد خيار "إلغاء التثبيت" لإزالة الامتداد من جهازك. سيطالبك هذا بإعادة تحميل رمز VS.

  5. بدلاً من ذلك ، استخدم الأمر "–uninstall-extension" في محطة VS Code. أدخل الاسم الكامل للامتداد (publisher.extension) للوسيطة "".

كبديل لإلغاء تثبيت أحد الملحقات ، يمكنك استخدام خيار "تعطيل" للاحتفاظ بالامتداد مثبتًا مع منعه من إجراء تغيير في مشاريع VS Code الخاصة بك. يمكن إعادة تمكين الإضافات في وقت لاحق باستخدام زر "تمكين".

كيفية تحديث امتداد يدويًا في VS Code

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

  1. إذا كان الجهاز متصلًا بالإنترنت ، فاستخدم مرشح "outdated" في شريط بحث "الامتدادات". سيؤدي ذلك إلى سرد الملحقات التي تتطلب تحديثًا. انقر فوق الزر "تحديث" على تفاصيل الامتداد لتحديثه وإجبار VS Code على إعادة التحميل. بدلاً من ذلك ، استخدم أمر "Update All Extensions" لتحديث جميع الملحقات القديمة. إذا تم تعطيل التحقق التلقائي ، فأنت بحاجة إلى استخدام الأمر "التحقق من تحديثات الامتداد" في القائمة.
  2. إذا لم يكن لدى الجهاز اتصال بالإنترنت ، فستحتاج إلى تنزيل إصدار الامتداد المناسب في مكان آخر ، ثم إلغاء تثبيت الإصدار القديم من الجهاز وتثبيت الإصدار المحدث بعد ذلك.

ماذا تفعل إذا فشل VS Code في تثبيت امتداد

إذا فشل VS Code أثناء عملية التثبيت ، فهناك بعض الأشياء التي يمكنك تجربتها لإصلاحها:

  1. تحقق من التبعيات. تتطلب بعض الإضافات امتدادات أخرى لتعمل بشكل صحيح ، أو حتى التثبيت في بعض الحالات.
  2. تحقق من الخادم الوكيل الخاص بك. ستحتاج إلى تهيئة VS Code لاستخدام نفس الخادم الوكيل.
  3. قم بتغيير إعدادات DNS الخاصة بك إلى 8.8.8.8 و 8.8.4.4. يمكن العثور على هذه الإعدادات في "إعدادات الإنترنت> تغيير" خيارات المحول.

احصل على الترميز باستخدام VS Code

VS Code هو برنامج معقد يسمح لك بالبرمجة بجميع أنواع اللغات واستخدام ميزاته الشاملة. تعد الإضافات طريقة رائعة لتخصيص وتحسين وظائف وأداء VS Code. ستعمل الإضافات الجيدة على تعزيز سير عملك بشكل كبير ، لذا ابحث عن ملحقات جديدة لتثبيتها.

ما الامتدادات التي تستخدمها في كود VS الخاص بك؟ اسمحوا لنا أن نعرف في قسم التعليقات أدناه.