9 ملحقات كود Visual Studio التي تجعل البرمجة أسهل

9 ملحقات كود Visual Studio التي تجعل البرمجة أسهل

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





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





كيفية تثبيت Visual Studio Code Extensions

إذا لم تكن مألوفًا لك ، فمن السهل تثبيت الملحقات في Visual Studio Code. انقر على ملحقات على الجانب الأيسر من الشاشة. إنه الرمز الخامس لأسفل ، أسفل رمز التصحيح مباشرة.





الآن ببساطة اكتب الاسم أو جزء من اسم الامتداد الذي ترغب في تثبيته. انقر فوق الاسم لقراءة نظرة عامة على الامتداد ، ثم انقر فوق تثبيت أيقونة لتثبيته.

1. Visual Studio IntelliCode

تم تطويره بواسطة Microsoft DevLabs ، Visual Studio IntelliCode هو امتداد يستخدم الذكاء الاصطناعي لمساعدتك في البرمجة. يدعم الامتداد حاليًا Python و JavaScript / TypeScript و Java.



أشياء رائعة للقيام بها باستخدام محرك أقراص فلاش

إذا كنت قد استخدمت Intellisense من قبل في Visual Studio أو Visual Studio Code ، فستكون لديك فكرة عما يمكن توقعه. الفرق هنا هو أن هذا هو في الأساس فكرة أكثر ذكاءً بشأن هذه الفكرة.

لا يزال هذا الامتداد في المراحل الأولى من التطوير وهو مثير للإعجاب بالفعل. بمجرد حصولك على مزيد من الوقت في التطوير ، قد ترى هذا مدمجًا في Visual Studio Code.





2. إعدادات مزامنة

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

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





يستغرق إعداد Settings Sync بضع دقائق ، ثم لا يتعين عليك التفكير في الأمر مرة أخرى. تتوفر إرشادات إعداده عبر نظرة عامة على الامتداد في Visual Studio Code.

3. مسار Intellisense

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

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

4. مستكشف المهام

ال مستكشف المهام يضيف الملحق وظائف تشغيل المهام على غرار IDE إلى Visual Studio Code. يتضمن هذا بشكل أساسي مهام الإنشاء لمشروعك الحالي ، ولكن يمكن أن يشمل أيضًا bash و Python والبرامج النصية الأخرى.

يدعم Task Explorer عددًا لا بأس به من أدوات البناء القياسية. وتشمل هذه NPM و Grunt و Gulp و Ant و Make و Visual Studio Code نفسها. الامتداد قابل للتخصيص ، مما يتيح لك تخصيص المسار لكل عداء مهمة ولغة برمجة نصية. هذا مفيد إذا كان لديك إصدارات متعددة مثبتة وتريد استخدام إصدار معين.

5. GoLens

يتميز Visual Studio Code بتكامل Git خارج الصندوق ، كما ذكرنا سابقًا ، لذلك قد لا تحتاج إلى هذا الامتداد تمامًا. هكذا قال، GoLens يضيف العديد من الميزات التي تساعدك على تصور ، والتنقل ، وفهم سجل Git لمشروعك.

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

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

كيف ترى من يتابعك على تطبيق facebook للجوال

6. أجمل

إذا كنت مطورًا للواجهة الأمامية ، وخاصة إذا كنت بحاجة إلى اتباع دليل نمط ، أجمل قد يكون أفضل صديق لك الجديد. يقوم الامتداد Prettier تلقائيًا بتنسيق JavaScript و TypeScript و CSS باستخدام أداة تنسيق التعليمات البرمجية التي تحمل الاسم نفسه.

Prettier يأخذ الرمز الذي تكتبه ويعيد كتابته نيابة عنك ، باتباع مجموعة صارمة من إرشادات التنسيق. الامتداد 'مرئي' ، مما يعني أنه يتخذ عدة قرارات من تلقاء نفسه ، ولكن يمكنك استخدام الامتداد مع أدوات eslint أو tslint للتأكد من أنه يتبع تكوين الفحص الخاص بك.

7. قوس تلوين زوج

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

بشكل افتراضي،

()

و

[]

، و

{}

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

8. كود الوقت

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

يقيس Code Time نشاطك في Visual Studio Code ويبلغك بالأنشطة المذكورة أعلاه ، بالإضافة إلى المقاييس الأخرى. سترى مقاييس الوقت الفعلي في شريط الحالة ، وهناك لوحة معلومات داخل المحرر للحصول على عرض أفضل.

يمكنك تعيين Code Time لإرسال تقرير أسبوعي بالبريد الإلكتروني إليك ، بينما يتيح لك تكامل تقويم Google تخصيص الوقت تلقائيًا لأفضل أوقات البرمجة ، حتى لا تتلفها الاجتماعات.

9. عميل REST

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

هذا امتداد بسيط نسبيًا يفعل ما يدعي القيام به. يمكنك بسهولة إرسال طلبات HTTP وكذلك إرسال أوامر cURL. للمصادقة ، يدعم الامتداد المصادقة الأساسية والمصادقة الشاملة وشهادات عميل SSL والمزيد.

كن أكثر إنتاجية في Visual Studio Code

هذه الإضافات هي مجرد البداية ، خاصة إذا كنت جديدًا في Visual Studio Code. أولاً ، هناك الكثير من الإضافات المتاحة. في معظم الحالات ، تجنبنا على وجه التحديد الامتدادات الخاصة بلغة معينة ، ولكن يتوفر الكثير منها. سواء أكنت تقوم بالتشفير بلغة JavaScript أو C ++ أو Go أو أي لغة أخرى ، فستجد امتدادات يمكن أن تجعل عملك أسهل.

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

يشارك يشارك سقسقة بريد الالكتروني احذف ملفات ومجلدات Windows هذه لتحرير مساحة على القرص

هل تحتاج إلى إفراغ مساحة القرص على جهاز الكمبيوتر الذي يعمل بنظام Windows؟ فيما يلي ملفات ومجلدات Windows التي يمكن حذفها بأمان لتحرير مساحة على القرص.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • كود الاستوديو المرئي
نبذة عن الكاتب كريس ووك(تم نشر 118 مقالاً)

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

كيفية إيقاف تشغيل الوصف الصوتي في Prime
المزيد من Kris Wouk

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك