मुझे यह blog entry मिला है जिसमें एक समाधान है। हालांकि मैं यह कहने में सक्षम होना चाहूंगा कि "इस परियोजना का हिस्सा नहीं है जो कुछ भी कदम न करें", यह काम करने योग्य दिखता है।
संपादित करें:
32 bit Windows
\\HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\NativeDE\StepOver
64 bit Windows
\\HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VisualStudio\8.0\NativeDE\StepOver
: कुछ ब्लॉग और समाचार समूह को देखने के बाद, विधि प्रत्येक कार्य है कि आप (2005 कल्पना करते हुए) इस रजिस्ट्री कुंजी के अंतर्गत में कदम नहीं करना चाहती के लिए एक प्रविष्टि जोड़ने के लिए है पथ के लिए
संस्करण संख्या:
Visual Studio 2005: 8.0
Visual Studio 2008: 9.0
Visual Studio 2010: 10.0
Visual Studio 2012: 11.0
Visual Studio 2013: 12.0
यह कुंजी नियम जो प्रभावित करने के तरीके स्टेपिंग किया जाता है का एक सेट होता। प्रत्येक नियम को एक अलग प्रविष्टि के रूप में निर्दिष्ट किया जाता है जिसका नाम दशमलव संख्या है और जिसका मान फ़ंक्शन नाम पैटर्न है जो निर्दिष्ट करता है कि हम कौन से फ़ंक्शंस को प्रभावित करना चाहते हैं। जैसे
"10" = "boost\:\:scoped_ptr.*\:\:.*=NoStepInto"
बूस्ट :: scoped_ptr फ़ंक्शंस में कदम उठाने से रोकता है।
नियमों का मूल्यांकन उच्च से निम्न मानों से किया जाता है जब तक कोई मिलान पैटर्न नहीं मिलता है, या कोई नियम शेष नहीं है। उस मामले में समारोह में कदम रखा गया है।
फ़ंक्शन नाम नियमित अभिव्यक्तियां हैं।
कॉलन को बैकस्लैश के साथ उद्धृत करने की आवश्यकता है।
आप StepInto के साथ-साथ NoStepInto निर्दिष्ट कर सकते हैं। यह आपको एक ही दायरे/नामस्थान में कुछ कार्यों के अलावा सभी में कदम उठाने से बचने का एक तरीका देता है।
रजिस्ट्री में परिवर्तन लेने के लिए विजुअल स्टूडियो को पुनरारंभ करें।
हालांकि विजुअल स्टूडियो 2012, 2013 उपरोक्त विवरण में सूचीबद्ध हैं, रजिस्ट्री अब और नहीं किया जाता। Default.natstepfilter को अपडेट करने के तरीके के विवरण के लिए ब्लॉग एंट्री लिंक का पालन करें। –
मुझे लगता है कि रजिस्ट्री का उपयोग वीएस 2012 और 2013 में किया जाता है जब आप संपादित करें और जारी रखें। –