W E P A T R I C
اختصارات فلتر

سرّع عملك مع اختصارات Flutter “الجزء الأول”

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

تعمل هذه الاختصارات مع Android Studio أو IntelliJ في نظام التشغيلWindows.

لإنشاء widget من نوع Stateless أو Stateful

لا يتعين عليك إنشاء class  من نوع StatefulWidget   أو StatefulWidget يدويًا. يمكن لـ IDE القيام بذلك نيابة عنك! ما عليك سوى كتابة stless أو stlful  لإنشاء class كما هو موضح:

اختصارات Flutter

 

اختصار Alt + Enter   هو العصا السحرية التي تستخدمها لتطوير أسرع

ماذا لو أنشأت كلاس من نوع stless، لكنك أدركت بعد ذلك أنك ستحتاج إلى تحويله إلى كلاس من نوع stateful؟ هل يجب عليك إنشاء StatefulWidget ومن ثم نقل كل التعليمات البرمجية يدويًا إليها؟ ليس عليك فعل ذلك مع اختصارات Flutter!

يمكنك فقط وضع المؤشر على StatelessWidget، والضغط على Alt + Enter والنقر فوق Convert to StatefulWidget. وسيتم تحويلها تلقائيًا.

اختصار convert to stful

ولمعرفة المزيد من الأشياء السحرية التي يمكنك القيام بها باستخدام اختصار Alt + Enter  يمكنك النقر فوق أي widget، والضغط على Alt + Enter ومعرفة الخيارات المتوفرة ومنها:

إضافة Padding حول widget

إذا كنت ترغب في اضافة Padding حول widget من نوع Column ولكنك تخشى إفساد بنية التعليمات البرمجية.

باستخدام العصا السحرية، يمكنك إضافة padding الخاص بك دون العبث بأي شيء فقط انقر على widget التي تحتاج إلى padding حولها ومن ثم على Alt + Enter ، و انقر على  Wrap with Padding.

اختصارات Flutter

تضمين أكثر من widgets داخل عامود بنقرة واحدة فقط!

قم بتحديد جميع widgets التي ترغب في تضمينها داخل عامود ثم استخدم  Alt + Enter وانقر فوق

Wrap with Column.

اختصار Alt + Enter wrap column

للاطلاع على(Source code) widget ما استخدم الاختصار ctrl+B

إذا كنت تريد معرفة ما يحدث خلف الكواليس لأي widget فيمكنك فقط وضع المؤشر عليه والضغط على Ctrl + B.

وإذا كنت تريد التحقق من الأشياء التي يمكن لـ widget القيام بها دون ترك ملفك ، فما عليك سوى الضغط على Ctrl + Shift + I لإلقاء نظرة سريعة على Widget’s constructor.

حدد بداية ونهاية widget بسهولة مع اختصار Ctrl + W

نحتاج في كثير من الأحيان إلى استخراج أو إزالة widget بالكامل وتحاول تحديدها يدويًا ماذا لو كانت widget كبيرة، فإن تحديد قوس الإغلاق يستغرق وقتاً طويلاً لكن مع اختصارات Flutter الأمر أسهل بكثير ما عليك غير تحديد widget و النقر على Ctrl + W ليتم تحديد القطعة بالكامل.

 

ضبط وإصلاح بنية التعليمات البرمجية بسهولة

في بعض الأحيان ستكون التعليمات البرمجية الخاص بك تحتاج إلى ترتيب  ولتقوم بترتيبها سوف تستغرق وقت طويل لكن لا داعي للقلق فقط اضغط على Ctrl + Alt + L.

معظم IDEs تمتلك هذه الخاصية (على الرغم من أنها قد لا تكون نفس مجموعة المفاتيح).

 

اختصار Shift + F6 لتغيير الاسم

هذه أداة أساسية تمتلكها معظم IDEs وتتيح لك إعادة تسمية متغير أو دالة أو اسم ملف وغيرها ويتم إعادة تسمية المراجع أيضًا. فقط استخدم Shift + F6 واكتب الاسم الجديد وسيتم تغيير الاسم في جميع الملف مرة واحدة.

 

المصادر:

وسوم المقالة

شارك المقالة

Share on facebook
Facebook
Share on twitter
Twitter
Share on telegram
Telegram
Share on whatsapp
WhatsApp
Share on email
Email
Share on print
Print

اترك تعليقاً

© جميع الحقوق محفوظة ل باتريك تكنولوجي للاستشارات والتسويق 2022

اتصل بنا​