كيفية إعداد رمز VS ليكون محمولًا

جدول المحتويات:

كيفية إعداد رمز VS ليكون محمولًا
كيفية إعداد رمز VS ليكون محمولًا
Anonim

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

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

ماذا يعني أن تكون محمولاً؟

من السهل فهم كونك محمولاً في حد ذاته ، ولكن ما الذي يعنيه بالضبط أن يكون التطبيق محمولاً؟ تتضمن عمليات تثبيت البرامج التقليدية على جهاز كمبيوتر يعمل بنظام Windows مجلدًا تم إنشاؤه في مجلد Program Files أو Program Files (x86) مع جميع الملفات والتكوينات والإعدادات المطلوبة للتطبيق. كما يعني أيضًا كتابة العناصر في السجل والملف الشخصي المحلي للمستخدم المحدد. ثم نراه مدرجًا ضمن تطبيق البرامج والميزات في لوحة التحكم حيث يمكننا إزالته أو إعادة تثبيته من هناك.

يحتفظ التطبيق المحمول بكل تلك الملفات المطلوبة للتطبيق في مجلد مصدر واحد. لا يتم كتابة أي شيء في السجل ، ولا تتم كتابة أي شيء ذي قيمة في ملف تعريف المستخدم الذي سيكون ضروريًا إذا تم نقل هذا المجلد المصدر أو تغييره. تسهل هذه البنية نقل هذا التطبيق إلى محرك أقراص USB محمول أو محرك أقراص ثابت خارجي أو موقع تخزين سحابي مثل DropBox أو OneDrive أو Google Drive. يمكن استخدام جميع التطبيقات وإعداداتها أثناء التنقل لزيادة كفاءتها. يعد تكوين هذا التكوين مفيدًا بشكل خاص لأفراد دعم تكنولوجيا المعلومات الذين لديهم مجموعة أدوات رقمية للتطبيقات التي يحتاجون إليها للاختبار والتحليل واستكشاف الأخطاء وإصلاحها.

لماذا تريد جعل VS Code محمولاً؟

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

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

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

بدء المحمول

خيارات تنزيل VSCode
خيارات تنزيل VSCode

من السهل جدًا البدء من نقطة الصفر مما يجعل VS Code محمولًا. توجه إلى صفحة التنزيل لـ VS Code واحصل على حزمة ZIP لنظام التشغيل / البنية الخاصة بك. الوضع المحمول مدعوم فقط عند تنزيل ZIP لنظام التشغيل Windows ، وتنزيل TAR. GZ لنظام التشغيل Linux ، بالإضافة إلى تنزيل التطبيق العادي لنظام التشغيل macOS. قم بفك ضغط محتويات المجلد وإفلاته أينما تريده على المدى الطويل. لا تتردد في تغيير اسم المجلد إذا كنت ترغب في ذلك أيضًا. أحد الأشياء الأساسية لجعل هذا الجهاز محمولًا هو إنشاء مجلد "بيانات" داخل جذر هذا المجلد المستخرج. في هذا المثال ، قمت باستخراج ملف ZIP إلى محرك أقراص USB وإنشاء مجلد البيانات.

ملفات VSCode المستخرجة مع إضافة مجلد البيانات
ملفات VSCode المستخرجة مع إضافة مجلد البيانات

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

بمجرد الانتهاء من ذلك ، تكون جاهزًا للانطلاق! انطلق وقم بتثبيت الملحقات المطلوبة. نظرًا لأن هذا المنشور يركز على PowerShell في بيئة Windows ، فلنلقِ نظرة على ملحق أساسي واحد تريد تثبيته.

تمديد VSCode PowerShell
تمديد VSCode PowerShell

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

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

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

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

الهجرة إلى المحمولة

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

  1. قم بتنزيل توزيع VS Code ZIP لمنصتك كما كان من قبل.
  2. قم بإنشاء مجلد البيانات كما هو موضح سابقًا.
  3. انسخ مجلد بيانات المستخدم رمز٪ APPDATA٪ إلى مجلد باسم بيانات المستخدم داخل مجلد البيانات الذي تم إنشاؤه.
  4. انسخ مجلد الامتدادات٪ USERPROFILE٪.vscodeextensions داخل مجلد البيانات الذي تم إنشاؤه.

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

عملية التحديث

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

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

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

موضوع شعبي