فيجوال ستوديو كود - كيفية إنشاء Getter و Setter للتايب سكريبت في VSCode
أنا معتاد على استخدام WebStorm لتوليد الـ getter و setter للفئات.
هل هناك أي طريقة للقيام بذلك باستخدام VSCode بخطوات قصيرة؟
الإجابة رقم 1
هذه الميزة مدمجة ومرفقة مع Visual Studio Code 1.24 (مايو 2018)؛ انظر هنا: https://code.visualstudio.com/updates/v1_24#_generate-gettersetter-refactoring
بشكل أساسي، تقوم بتحديد السطر الذي يحتوي على الخاصية، ثم يظهر لمبة الإجراء السريع التي عليك النقر عليها. بعد ذلك، يمكنك إنشاء الدوال getter/setter.
الإجابة رقم 2
الاختصار هو Ctrl+Shift+R بعد تحديد الخاصية.
الطريقة الأطول: انقر بزر الماوس الأيمن على الخاصية. ثم انقر على 'إعادة الهيكلة' من القائمة المنبثقة.
حالياً، لا يمتلك برنامج vscode ميزة لتوليد جميع الـ getters و setters لجميع خصائص الصف دفعة واحدة كما هو الحال في بيئات التطوير الأخرى، لذا يجب القيام بذلك خاصية تلو الأخرى.
الإجابة رقم 3
الإضافة الخاصة بـ VS Code التي تعمل على إنشاء getters و setters بأسلوب جافا (طرق الوصول والتعديل) هي إضافة ويلسون جودوي أسلوب برمجة كائنية التوجه getters و setters في TypeScript.
https://marketplace.visualstudio.com/items?itemName=Wilson-Godoi.wg-getters-and-setters
