我想为Visual Studio编写一个加载项,为解决方案资源管理器提供即时搜索。所以你按下一个组合键,当你输入一个包含解决方案资源管理器的所有文件的列表时,缩小范围。
但是如何使用C#访问解决方案资源管理器?有没有人有一些好的资源?
编辑:我编辑了标题,因此它更多地与内容相关,因为你们所有人都发布了已经制作的插件。
答案 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”。
(来源: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 - 它可以免费用于非商业用途。我不能没有它,只是买了许可证。它还做了许多其他事情......
(来源:workspacewhiz.com)
答案 5 :(得分:0)