تطوير البرمجياتحقق قفزات كبيرة ووصل إلى مستويات عالية في تلبية احتياجات الصناعة وأتمتتها. سواء كان الأمرBanking،التأمين،التمويل ،الفضاء،أو أي فقط التطبيقات البرمجيةكانت جزءًا لا يتجزأ من الرحلة الشاملة لتلبية الاحتياجات.
وهكذا كانت رحلةبيئات التنمية المتكاملة( IDE) تساعد في نشر البرامج بشكل أسرع وبالتالي تقليل الوقت اللازم للتسويق. كانت مساهمًا رئيسيًا في مساحةIDEولديها بالفعل ميزة على قبعتها !
محرر شفرة المصدر تم تطويره بواسطةMicrosoft ،VS Codeيعمل من أجلWindows،Linux، و macOSمن خلال إطار التطوير القوي الذي يطلق عليهرمز الإلكترون VSأصبح قابلاً للتخصيص بدرجة كبيرة ، مما يسمح للمستخدمين بتغيير السمة واختصارات لوحة المفاتيح والتفضيلات . علاوة على ذلك ، فإنه يدعم أيضًا إنشاء وظائف إضافية من خلال ملحقات غنية بالميزات.
محرر رمز VSلديه دعم خارج الصندوق لكل لغة برمجة رئيسية تقريبًا ، مما يجعلها خيار المطور للبناءالامتداداتيشمل التنوعCSS،Python ،روبي ،Groovy ،JavaScript،TypeScript،CSS، و HTMLوغير ذلك الكثير.
حسب الاستبيان الذي أجراهStack Overflow ،رمز الاستوديو المرئي تم تصنيفها على أنها 1 أداة المطور المفضلة . وإذا كنت مطور برامج ولم تجربه بعد ، فهذا يدعوك لتجربته اليوم!
من خلالواجهة برمجة تطبيقات التمديد، تقريبًا كل جزء منرمز الاستوديو المرئي يمكن تخصيصه وتحسينه بدءًا من واجهة المستخدم وحتى تجربة التحرير التي يمكنك الحصول عليها. لتوسيع قدراتها ،رمز الاستوديو المرئييقدم العديد من الامتدادات. تم إنشاء العديد من الميزات الأساسية لـ VS Code كملحقات وتستخدم نفس واجهة برمجة التطبيقات الخاصة بالملحق.
إذا كنت مطور برامج ، فإليك بعض الأمثلة على ما يمكن أن تقدمه لك !
بشكل عام ، يمكن تصنيف إلى الفئات التالية:
VS Code Extension Marketplace هو متجر على الإنترنت حيث ستجد عددًا كبيرًا منVS Code Extensions . .
الآن ، اسمح لنا بمشاركتك بعضًا من معايير الصناعة البارزةالتي يستخدمها مطورو البرامج على نطاق واسع المجتمع في جميع أنحاء العالم. ونحن على يقين ، أنتم أيضًا ترغبون في استكشاف بعض هذه الأشياء!
متحمس؟؟ حسنًا ، يجب أن تكون كذلك لأن ما سيأتي بعد ذلك هو بالتأكيد غذاء للتفكير بالنسبة لك للتفكير في استكشافVS CodeوVS ملحقات الرمز .
إذن ها هي قائمةالتي يجب أن تعرفها ويجب أن تحاول استكشافها مرة واحدة على الأقل:
1. عن بعد - الحاوية
للمطورين الذين يستخدمونDocker Container، هذا الامتداد هو ببساطة " ”.
جهاز التحكم عن بعد - يبدأ ملحق الحاويات (أو يتم إرفاقه) بحاوية تطوير تشغل أداة محددة جيدًا ومكدس وقت التشغيل.يتم نسخ ملفات مساحة العمل أو نسخها في الحاوية ، أو يتم تحميلها من نظام الملفات المحلي. يمكنك ببساطة فتح أي مجلد داخل (أو تركيبه في) حاوية والاستفادة من مجموعة الميزات الكاملة لبرنامج Visual Studio Code.
Remote - Container VS Code Extension
2. بايثون
إذا كنت مطالبًا بإنشاء تطبيقات برمجية تتعامل مع كميات هائلة من البيانات ، فستكون Python هي اختياركلغة البرمجةالتي تستدعي عليك أن تستخدمرمز الاستوديو المرئيامتداد مع دعم غني للغة Python (لجميع إصدارات اللغة المدعومة بشكل نشط: 2.7 ، >=3.5) ، بما في ذلك ميزات مثلIntelliSense، البطانة ، تصحيح الأخطاء ، التنقل بالرمز ، تنسيق الكود ، دعم دفتر Jupyter ، إعادة البناء ، المستكشف المتغير ، مستكشف الاختبار ، المقتطفات ، والمزيد!
Python - VS Code Extension
3. تحديد المسار
هذا بالتأكيد يوفر الوقت للمطورين. غالبًا ما يكون من الصعب تذكر أسماء الملفات الكبيرة ومواقع المجلدات الخاصة بها. يساعد Path Intellisence المطورين على كتابة أسماء المسارات الطويلة بسهولة. يحتوي أيضًا على الكثير من خيارات التكوين التي تتيح لك الاختيار من بين خيارات مختلفة ، مثل ما إذا كان يجب أن تحتوي أسماء المجلدات الخاصة بك على شرطة أم لا وما إلى ذلك.
Path Intellisence - ملحق رمز VS
4. Live Server
يمكنك إنشاء صفحات ثابتة وديناميكية للخادم المحلي باستخدام ملحق Live Server. يحتوي شريط المهام على زر انتقال مباشر يمكن استخدامه لتشغيل التعليمات البرمجية كخادم تطوير. الميزة الأخرى المتوفرة مع Live Server هي Live Reload التي تعيد تحميل الصفحة فور حفظ العمل.
خدمة مباشرة - ملحق رمز VS
5. Visual Studio Intellicode
Visual Studio Intellicode هو امتداد يستخدم الذكاء الاصطناعي. يساعد المطور من خلال تقديم اقتراحات لإكمال الكود ويدعم العديد من لغات البرمجة. يساعد على كتابة أكواد من التوصيات التي تستند إلى أنماط التعلم من مستودع جيثب العديدة مفتوح المصدر.
ملحق Visual Studio Intellicode
6. مزامنة الإعدادات
بالنسبة للمطور الذي يعمل على أكثر من جهاز ، يمكن أن يكون تغيير الإعدادات في كل جهاز بناءً على اختياره الشخصي مهمة ضخمة. يساعدك ملحق Settings Sync على مزامنة الإعدادات عبر جميع الأجهزة التي تستخدمها.
Settings Sync VS Code Extension
7. أجمل
للمطورين الذين يحتاجون إلى اتباع مجموعة من أدلة الأسلوب ، أجمل هو امتداد لهم! يساعدك على كتابة الرمز بالتنسيق الذي تريد كتابته به. إنه مُنسق كود برأيي ويعمل مع أدوات مثلJavaScript ،HTML ،CSS ،تخفيض السعر ،GraphQLوغيرها.
أجمل - امتداد رمز VS
8. مصحح أخطاء Chrome
إنه امتداد مصحح رسمي يستخدم لرمز الاستوديو المرئي. يساعد ملحق Debugger for Chrome المطورين على تبسيط سير عملهم اليومي من خلال تمكينهم من تصحيح التعليمات البرمجية الخاصة بهم من المحرر مباشرةً. يساعد مطوري الواجهة الأمامية على تصحيح أخطاء عملائهمJavaScriptكود يعمل داخلGoogle Chromeمتصفح الويب مباشرة من رمز VS.
مصحح أخطاء Chrome VS Code Extension
9.
مع Bracket Pair Colorizer ، لا داعي للقلق بشأن مطابقة الأقواس. يقوم هذا الامتداد بتلوين الأقواس المطابقة بلون معين مما يجعل قراءة الكود أسهل من قبل المطورين! إنها بلا شك نعمة لك!
Bracket Pair Colorizer - VS Code Extension
10. Quokka
بالنسبة للمطور بداخلك الذي يريد فحصًا فوريًا لرمزه دون الخروج من المحرر ، فإن Quokka هو الأفضلامتداد الرمز المرئيلك. إنه يوفر الوقت لك ويتحقق من رموزك مباشرة.
يتم استخدام رمز لون ثابت لأنواع مختلفة من النتائج. على سبيل المثال ، يشير المربع ذو اللون الرمادي إلى أن الرمز لم يتم تنفيذه ، بينما يشير المربع الأخضر إلى أن الكود قد تم تنفيذه.
Quokka - ملحق رمز VS
آمل أن تساعدك هذه المقالة في الاختيار من بين العديد منالمتاحة! دعنا نعرف ما تفضله من بين ما سبق وأخبرنا عن البرامج التي قمت بتثبيتها لجعل برمجتك أسهل! يمكنك التعليق أدناه حتى لا نفوت المتعة!
إذا كنت تعتقد أننا فقدنا امتدادًا معينًا كان يجب أن يكون مدرجًا في القائمة ، فلا تتردد في إرساله إلينا عن طريق ملء النموذج أدناه.