专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » 函数名称:根据函数名称定位函数 »正文

函数名称:根据函数名称定位函数

来源: 发布时间:星期四, 2009年2月12日 浏览:93次 评论:0


在编程时经常只记得名称部分内容想快速定位但C#编辑器列表没有搜索功能用正则表达式搜索可以解决这个问题现将此过程写成个宏
  使用思路方法:
 打开VS宏编辑器粘贴以下代码 
为此宏指定个快捷键(可选) 
用快捷键或直接运行宏输入名称即可 
用F3可以搜索下个符合要求

    Sub SearchFunction
        ’根据名称搜索
        ’By pharaoh 2005-4-19
        ’http://blog.csdn.net/pharaoh/
        Dim sFind As String
        sFind = InputBox(\"输入名称\")
        DTE.Find.FindWhat = \"^[ \\t]*(public |protected |private |).*\" + sFind + \".*\\(.*$\" ’\"^[ \\t]*(public |protected |private |).*\" + sFind + \".*\\([^;]*\\).*$\"
        DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument
        DTE.Find.MatchCase = False
        DTE.Find.MatchWholeWord = False
        DTE.Find.Backwards = False
        DTE.Find.MatchInHiddenText = True
        DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxRegExpr
        DTE.Find.Action = vsFindAction.vsFindActionFind
        DTE.Find.Execute
    End Sub
此宏主体使用VS记录宏生成经过少量修改而成使用此思路方法可以快速生成些对自己有用
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: