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

9
我想为Visual Studio编写一个插件,为解决方案浏览器提供即时搜索功能。因此,您按下一组键,同时输入时,首先包含解决方案浏览器所有文件的列表会被缩小。
但是,我如何使用C#访问解决方案浏览器?有没有一些好的资源?
编辑:我编辑了标题,使其更与内容相关,因为你们都已经发布了现成的插件。

我很高兴你问了这个问题。我已经寻找像这样的插件有一段时间了,但没有想到在SO上发布。 - Jordan Parmer
谢谢j0rd4n!我以前从未听说过这样的插件,所以我想问一下!我很高兴它对你有帮助! - Sebastian Hoitz
这不就是Phat Studio吗? - v.oddou
6个回答

6

我刚试了一下,效果非常好!我选择它而不是CodeRush Express,因为CodeRush与我的ViEmu快捷键不兼容。Sonic文件查找器完全做到了它所宣传的(只做一件事情,但做得非常好)。 - Jordan Parmer
很遗憾,目前下载链接已经失效了。:( - Martin Marconcini

5
Visual Studio已经能够完美地做到这一点; 如果尚未添加,请将“Edit.GoToFindCombo”拖到工具栏上。(如果已经添加,请按Ctrl + D激活),然后键入">of s"以查找所有以字母's'开头的文件。

带有“打开”命令的GoToFindCombo示例
(来源: aaronlerch.com)

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


4

为什么要重复造轮子?DevExpress和Microsoft合作提供CodeRush Express免费下载,如果我理解正确的话,它可以做到这一点。

我记得跳转到文件的魔法键组合是Ctrl+Alt+F并且它也可以进行子字符串匹配。我尝试了一下,对我有用。非常巧妙。这里是链接,记录了实际按键可能出错的情况...其中有一些非常不错的技巧。 更新:为那些时间紧张的人写了一个博客文章

1

DPack真的比它们所有的都强(而且它还是免费的)。
请查看Alt+U和Alt+M的快捷键(我也推荐其他的快捷键)。

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

注意:R#也有这样的功能,但在我看来,它比DPack的版本要弱一些。


0

0
不要忘记 Workspace Whiz - 非商业使用免费。我离不开它,刚刚买了一份许可证。它还有很多其他功能...

替代文本
(来源:workspacewhiz.com


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接