يمكنك بسهولة كتابة التعليمات البرمجية للتطبيقات المتوافقة مع Linux والتحقق منها عن طريق إعداد VS Code و WSL 2 معًا.
يحظى كود Microsoft Visual Studio بشعبية كبيرة ومحبوب من قبل مجتمع المطورين. يعد نظام Windows الفرعي لنظام Linux قويًا ، ولكن إذا قمت بدمج Visual Studio Code على جهاز الكمبيوتر الذي يعمل بنظام Windows مع نواة WSL ، فيمكنك القيام بالكثير في وقت أقل وبطرق أفضل.
تابع القراءة بينما نناقش WSL وكيف يمكنك إعداد VS Code على Windows لسير عمل سلس.
ما الذي يجعل WSL 2 مميزًا جدًا؟
يعد نظام Windows الفرعي لنظام Linux (WSL) ميزة قيمة تتيح لمستخدمي Windows تشغيل توزيعات Linux مثل Ubuntu و Kali دون إعداد جهاز افتراضي أو تمهيد مزدوج.
باستخدام WSL ، يمكن لمستخدمي Windows استخدام أدوات سطر أوامر Linux والتطبيقات والأدوات المساعدة مباشرةً دون خطوات تثبيت إضافية. يوفر أحدث إصدار من WSL ، WSL 2 ، قدرًا أكبر من الاستقرار ونواة Linux مخصصة.
بصفتك مطورًا ، يمكنك استخدام WSL لتطوير تطبيقات عبر الأنظمة الأساسية دون الحاجة إلى أجهزة مخصصة أو ترك نظام Windows البيئي. فيما يلي بعض الفوائد الأساسية لاستخدام WSL 2.
- الوصول بسهولة إلى أدوات وأدوات لينوكس: يمكن للمطورين استخدام أدوات سطر أوامر Linux مباشرةً بدون جهاز افتراضي أو حاوية مخصصة.
- تحسين الأداء: يوفر WSL 2 الأداء الأمثل لأنه يمنحك تحكمًا كاملاً في نواة Linux المخصصة ؛ هذا يعطي تطبيقاتك أوقات تمهيد أسرع ويسمح باستخدام الموارد بكفاءة.
- إعداد بسيط: نظام Windows الفرعي لنظام Linux 2 سهل التثبيت. يمكنك الحصول عليه مباشرة من خلال متجر Microsoft ؛ أنت أيضًا حر في الاختيار من قائمة توزيعات Linux المدعومة.
- تكامل سلس مع Windows: نظرًا لأن WSL 2 مدمج بشكل مباشر مع نظام التشغيل Windows ، يمكن للمطورين تشغيل تطبيقات Linux و Windows في وقت واحد واستخدام أدلة الملفات المشتركة.
- تكامل Docker محسّن: يمكنك تشغيل حاويات Docker أصلاً على WSL 2 من خلال تمكين إعداد الواجهة الخلفية WSL-2 في Docker Desktop ؛ سيساعد ذلك في تحسين توافق تطبيقات Docker وتحسين الأداء العام.
لماذا استخدم Visual Studio Code مع WSL 2
VS Code هي بيئة تطوير متكاملة قوية (IDE) أنشأتها Microsoft وتدعم جميع أنواع لغات البرمجة. يفضل المطورون استخدام Visual Studio Code لأنه يعمل على كل نظام أساسي تقريبًا ، بما في ذلك macOS و Linux و Windows. كما أن لديها مجتمعًا كبيرًا مخصصًا لبناء امتدادات رائعة تجعل التطوير أسهل.
كمطور ، القدرة على استخدام Visual Studio Code لتطوير التطبيقات على نظام Windows الأساسي يعد أيضًا تشغيل هذه التطبيقات على نواة Linux أمرًا مفيدًا بشكل لا يصدق ولا يُصدق تقريبًا ميزة.
عندما تقوم بدمج VS Code في نظام Windows الفرعي لنظام Linux ، يمكنك استخدام نواة Linux الخاصة به لتحسين التوافق عبر الأنظمة الأساسية. يمكنك تبسيط سير عملك بشكل أكبر من خلال استخدام المحطة الطرفية المدمجة في VS Code مع WSL 2.
كيفية دمج WSL 2 مع Visual Studio Code
بينما يوفر نظام Windows الفرعي لنظام Linux نواة Linux مخصصة يمكنك من خلالها تشغيل تطبيقاتك ، لا يمكنك تحرير التعليمات البرمجية مباشرة من خلال المحطة الطرفية الخاصة بها. لحسن الحظ ، يمكنك تسهيل سير عملك من خلال تكوين Visual Studio Code للتكامل مع توزيع WSL 2 Linux.
كيفية تثبيت Visual Studio Code
كشرط أساسي ، يجب عليك أولاً التأكد من إعداد VS Code بشكل صحيح على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows. يعد تثبيت VS Code أمرًا سهلاً وبسيطًا ، ولكن إذا لم تكن متأكدًا ، فيمكنك التحقق من دليل المبتدئين لإعداد Visual Studio Code على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows:
- توجه إلى موقع Microsoft الرسمي وتنزيل برنامج تثبيت Windows.
- بمجرد اكتمال التنزيل ، قم بتشغيل إعداد التثبيت.
- انقر بعد ذلك حتى ترى ملف حدد المهام الإضافية الخطوة ، والتأكد من أن إضافة إلى المسار تم تحديد الخيار.
- أكمل معالج التثبيت.
إذا كنت قد قمت بالفعل بتثبيت VS Code ، فأنت بحاجة إلى التأكد من أنه يمكنك استخدام الجهاز لفتح دليل في VS Code:
- قم بتشغيل VS Code من ملف سطح المكتب أو يبدأ قائمة طعام.
- يختار السيطرة + Shift + P. لفتح ملف لوحة القيادة.
- في مربع البحث ، اكتب أمر شل وابحث عن أمر Shell: قم بتثبيت الأمر "code" في shell PATH خيار.
- حدد الخيار إذا كنت قادرًا على رؤيته. سيسمح لك ذلك بفتح دليل في Visual Studio Code من سطر الأوامر.
إذا لم يظهر الخيار ، فسيتم تمكين تكوين VS Code بالفعل على جهاز الكمبيوتر الخاص بك.
كيفية تكوين رمز VS باستخدام WSL 2
بمجرد التأكد من إعداد VS Code بشكل صحيح على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows ، يمكنك توصيل VS Code بأمان بنظام Windows الفرعي لنظام Linux 2:
- يمكنك التخطي إلى الخطوة التالية إذا كنت قد قمت بالفعل بتكوين WSL 2 على نظامك. خلاف ذلك ، قم بتنزيل Ubuntu من ملف متجر مايكروسوفت للبدء.
- قم بتشغيل ملف يبدأ القائمة ، ابحث عن كود الاستوديو المرئي، وحدد أفضل تطابق.
- من جزء القائمة الجانبية ، انقر فوق ملف ملحقات أو استخدم الاختصار Ctrl + Shift + X لعرض الامتدادات المثبتة.
- في ال امتدادات البحث في السوق الحقل ، ابحث عن WSL، حدد أفضل تطابق ، وانقر فوق ثَبَّتَ.
- بمجرد تثبيت الامتداد ، قم بتشغيل توزيع WSL 2 (Ubuntu في حالتنا) من خلال ملف يبدأ قائمة طعام. يمكنك أيضًا فتحه عبر ملف جديد ويندوز طرفية.
- انتقل إلى دليل المشروع في WSL 2 باستخدام ملف قرص مضغوط الأمر ثم أدخل الأمر التالي لفتح المجلد في VS Code:
شفرة .
- سيفتح VS Code الآن كود المصدر الخاص بك في بيئة Windows ولكنه سيسمح لك بتصحيح واختبار تطبيقك في بيئة Linux.
WSL 2 لا يصدق للمطورين
إذا كنت مطورًا غير راضٍ تمامًا عن Linux ولكنك لا تزال بحاجة إلى استخدامه للعمل ، فنحن نوصي بشدة بالتعرف على WSL 2. إنها أداة رائعة ستتحسن في السنوات القادمة.