Visual Studio插件,用于快速搜索解决方案中的文件

时间:2008-11-08 11:44:43

标签: c# visual-studio resources solution-explorer

我想为Visual Studio编写一个加载项,为解决方案资源管理器提供即时搜索。所以你按下一个组合键,当你输入一个包含解决方案资源管理器的所有文件的列表时,缩小范围。

但是如何使用C#访问解决方案资源管理器?有没有人有一些好的资源?


编辑:我编辑了标题,因此它更多地与内容相关,因为你们所有人都发布了已经制作的插件。

6 个答案:

答案 0 :(得分:6)

Sonic File Finder它是免费的

当您点击快捷方式时,您会看到一个包含自动填充功能的搜索框: alt text http://jens-schaller.de/files/images/SonicFileFinder/sonicFileFinderToolWindow.png

答案 1 :(得分:5)

Visual Studio已经完全有能力做到这一点;只需将“Edit.GoToFindCombo”拖动到工具栏,如果它还没有。 (如果是,则按Ctrl + D激活)并为以字母's'开头的所有文件键入“> of s”。

Example of the GoToFindCombo with the 'open' command
(来源:aaronlerch.com

GoToFindCombo比这更强大,你可以为Visual Studio中的几乎每个命令设置别名“> alias $ aliasHere $ SomeCommand”。例如,要为文件中的查找创建别名,请键入“> alias ff Edit.FindinFiles”

答案 2 :(得分:4)

为什么重新发明轮子? DevExpress + Microsoft绑定提供CodeRush Express免费@ PDC2008如果我理解正确的话就可以。

AFAIR我认为Jump to File的魔术键组合是Ctrl + Alt + F,它也会进行子串匹配。我试过了,它对我有用。很漂亮。这是录制的the link,以防我在实际按键上蠢蠢欲动...其中有一些非常好的提示。

更新:为那些时间不够的人写了a blog post

答案 3 :(得分:1)

DPack真的击败了所有人(而且它是免费的) 查看Alt + U和Alt + M快捷方式(我也推荐其他人)。

此外,如果你想跳转到另一个文件中的特定点(类型成员)(非常快),我发现StudioTools具有令人印象深刻的GoTo功能。

注意:R#也有这样的功能,但IMO比DPack的版本弱。

答案 4 :(得分:0)

不要忘记Workspace Whiz - 它可以免费用于非商业用途。我不能没有它,只是买了许可证。它还做了许多其他事情......

alt text
(来源:workspacewhiz.com

答案 5 :(得分:0)