欢迎光临
我们一直在努力

[VS宏]根据函数名称定位函数-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

在编程时经常只记得函数名称的部分内容,想快速定位,但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 |static).*" + sfind + ".*\(.*$" "^[ \t]*(public |protected |private |static).*" + 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)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » [VS宏]根据函数名称定位函数-.NET教程,Asp.Net开发
分享到: 更多 (0)