2013-03-17 56 views
0

我要找的Visual Studio插件搜索文本输入(如点击率+ F,按文件名称或类型不搜索 - ReSharper的确实是伟大的),但额外的选项,如:的Visual Studio插件文本搜索

我知道,我不想看在视图文件(* CSHTML)或脚本
  • 能够做区分大小写,大小写不敏感的搜索
  • 可选:
    • 包含/排除的文件类型,如能力:通过正则表达式搜索

    你能推荐什么吗?

  • 回答

    2

    “在文件中查找”ctrl + shift + f可以完成大部分上述任务。
    它只能包含某些文件类型(但不能排除),执行区分大小写/不敏感的搜索并使用正则表达式。

    但是,如果你真的想要一个插件看看Sonic File Finder(http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm)。我曾经在VS 2005中使用它,直到我得到resharper,我主要通过类型,符号或TODO进行搜索。

    +0

    +1,有点遗憾,你不能排除文件/文件类型 – 0lukasz0 2013-03-19 17:15:30

    1

    总是有Powershell,结合使用Get-ChildItem -Recurse来查找所需的文件,使用Get-Content扫描文件的内容,使用-match运算符查找正则表达式所需的字符串。

    例如,这将显示您选择含有表达的文件的文件名列表:

    Get-Childitem c:\Projects -Exclude *.csproj -Recurse | ? { (Get-Content $_) -match "<expression>" } 
    

    或者这会告诉你所有匹配的行,grep的风格:

    Get-Childitem c:\Projects -Exclude *.csproj -Recurse | Select-String -pattern "<expression>" 
    
    +0

    +1这很酷,但我想要更高层次的东西:P – 0lukasz0 2013-03-19 17:17:18

    相关问题