فيجوال ستوديو كود - كيفية إنشاء 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