اختصار لوحة المفاتيح في VS2005/8 لـ "طريقة الخروج الحالية"

StackOverflow https://stackoverflow.com/questions/218027

سؤال

عند تصحيح الأخطاء ، خدعة أقوم بها كلما أردت الخروج من الطريقة الحالية دون تشغيل أي عباراتها ، أقوم بنقل مؤشر التنفيذ الحالي إلى نهاية الطريقة ، ثم انقر فوق F10/11.

هل هناك اختصار لوحة المفاتيح (أو هل يمكنني برمجة واحدة) لإنجاز هذا؟

(لا أقصد SHIFT -F11 (SPET) - يتم تشغيل كل الكود حتى نهاية الطريقة ، التي لا أريدها).

هل كانت مفيدة؟

المحلول

يعمل التسلسل التالي من ضربات المفاتيح بالنسبة لي (تم اختباره في Visual Studio 2008) ؛ تمكنت من تسجيلها كماكرو مؤقت وتشغيلها بنجاح:

  1. Ctrl+M, Ctrl+M (edit.ToggleOutLiningExpansion: ينهار الطريقة الحالية)
  2. Right arrow (يتخطى قائمة المعلمات المنهارة)
  3. Ctrl+] (edit.gotobrace: يذهب إلى الدعامة الافتتاحية)
  4. Ctrl+] (edit.gotobrace: يذهب إلى الدعامة الختامية)
  5. Ctrl+Shift+F10 (debug.setNextStatement: يحدد البيان التالي إلى دعامة الإغلاق في نهاية الوظيفة)
  6. F10 (debug.stepover: يترك الطريقة)

نصائح أخرى

AFAIK هذه هي الطريقة الوحيدة للقيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top