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

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




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



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

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

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


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

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

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


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

البدء بالمحمول

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


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

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

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


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

امتداد 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%Code إلى مجلد يسمى بيانات المستخدم داخل مجلد البيانات الذي تم إنشاؤه.
  4. انسخ مجلد الملحقات %USERPROFILE%.vscodeextensions داخل مجلد البيانات الذي تم إنشاؤه.

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


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

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

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


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

(علامات للترجمة) البرمجة (ر) Microsoft

أضف تعليق