आप एक दृश्य स्टूडियो मैक्रो के साथ काफी आसानी से ऐसा कर सकते हैं।
Imports System
Imports System.IO
Imports System.Text.RegularExpressions
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module CustomMacros
Sub BreakpointFindResults()
Dim findResultsWindow As Window = DTE.Windows.Item(Constants.vsWindowKindFindResults1)
Dim selection As TextSelection
selection = findResultsWindow.Selection
selection.SelectAll()
Dim findResultsReader As New StringReader(selection.Text)
Dim findResult As String = findResultsReader.ReadLine()
Dim findResultRegex As New Regex("(?<Path>.*?)\((?<LineNumber>\d+)\):")
While Not findResult Is Nothing
Dim findResultMatch As Match = findResultRegex.Match(findResult)
If findResultMatch.Success Then
Dim path As String = findResultMatch.Groups.Item("Path").Value
Dim lineNumber As Integer = Integer.Parse(findResultMatch.Groups.Item("LineNumber").Value)
Try
DTE.Debugger.Breakpoints.Add("", path, lineNumber)
Catch ex As Exception
' breakpoints can't be added everywhere
End Try
End If
findResult = findResultsReader.ReadLine()
End While
End Sub
End Module
: मॉड्यूल जोड़ें ...
स्रोत संपादक में निम्नलिखित पेस्ट करें | दृश्य स्टूडियो के भीतर, मैक्रो आईडीई खोलने के लिए और MyMacros पर राइट क्लिक करके एक नया मॉड्यूल जोड़ने और का चयन करें Alt-F11 मारा
इस उदाहरण में "परिणाम खोजें 1" खिड़की परिणाम उपयोग करता है; आप प्रत्येक परिणाम विंडो के लिए एक व्यक्तिगत शॉर्टकट बनाना चाहते हैं। विकल्प ... और बाईं ओर स्थित नेविगेशन में पर्यावरण धारा के तहत कीबोर्ड का चयन |
आप टूल पर जाकर एक कुंजीपटल शॉर्टकट बना सकते हैं। अपने मैक्रो का चयन करें और अपनी पसंद के शॉर्टकट को असाइन करें।
आप उपकरण पर जाकर मेनू या टूलबार में अपने मैक्रो को भी जोड़ सकते हैं। अनुकूलित करें ... और बाईं ओर नेविगेशन में मैक्रोज़ अनुभाग का चयन कर सकते हैं। एक बार जब आप सूची में अपने मैक्रो का पता लगा लेते हैं, तो आप उसे किसी भी मेनू या टूलबार पर खींच सकते हैं, जहां यह टेक्स्ट या आइकन को जो कुछ भी आप चाहते हैं उसे अनुकूलित किया जा सकता है।
स्रोत
2008-10-30 07:35:29
F3 के लिए काम करता है और F9 किसी शॉर्टकट को फिर से आवंटित करने के लिए बिना यह करते हैं। – StuperUser
F3 वर्तमान परिणाम में अगले परिणाम पर जाता है, न कि खोज परिणामों में अगली पंक्ति।खोज परिणाम फलक में F3 का उपयोग करना संभव है लेकिन आपको कोड और परिणाम पैन के बीच एंटर और टैब को भी हिट करने की आवश्यकता है। यह उत्तर बहुत सारे कीस्ट्रोक बचाता है। –