اختصار لوحة المفاتيح في VS2005/8 لـ "طريقة الخروج الحالية"
-
03-07-2019 - |
سؤال
عند تصحيح الأخطاء ، خدعة أقوم بها كلما أردت الخروج من الطريقة الحالية دون تشغيل أي عباراتها ، أقوم بنقل مؤشر التنفيذ الحالي إلى نهاية الطريقة ، ثم انقر فوق F10/11.
هل هناك اختصار لوحة المفاتيح (أو هل يمكنني برمجة واحدة) لإنجاز هذا؟
(لا أقصد SHIFT -F11 (SPET) - يتم تشغيل كل الكود حتى نهاية الطريقة ، التي لا أريدها).
المحلول
يعمل التسلسل التالي من ضربات المفاتيح بالنسبة لي (تم اختباره في Visual Studio 2008) ؛ تمكنت من تسجيلها كماكرو مؤقت وتشغيلها بنجاح:
Ctrl+M, Ctrl+M
(edit.ToggleOutLiningExpansion: ينهار الطريقة الحالية)Right arrow
(يتخطى قائمة المعلمات المنهارة)Ctrl+]
(edit.gotobrace: يذهب إلى الدعامة الافتتاحية)Ctrl+]
(edit.gotobrace: يذهب إلى الدعامة الختامية)Ctrl+Shift+F10
(debug.setNextStatement: يحدد البيان التالي إلى دعامة الإغلاق في نهاية الوظيفة)F10
(debug.stepover: يترك الطريقة)
نصائح أخرى
AFAIK هذه هي الطريقة الوحيدة للقيام بذلك.
لا تنتمي إلى StackOverflow