我想为Visual Studio编写一个插件,为解决方案浏览器提供即时搜索功能。因此,您按下一组键,同时输入时,首先包含解决方案浏览器所有文件的列表会被缩小。
但是,我如何使用C#访问解决方案浏览器?有没有一些好的资源?
编辑:我编辑了标题,使其更与内容相关,因为你们都已经发布了现成的插件。
但是,我如何使用C#访问解决方案浏览器?有没有一些好的资源?
编辑:我编辑了标题,使其更与内容相关,因为你们都已经发布了现成的插件。
Sonic File Finder 是免费的。
当您使用快捷键时,会出现一个带有自动完成功能的搜索框: alt text http://jens-schaller.de/files/images/SonicFileFinder/sonicFileFinderToolWindow.png
(来源: aaronlerch.com)
GoToFindCombo更强大,您可以为Visual Studio中的几乎每个命令设置别名 ">alias $aliasHere $SomeCommand"。例如,要为在文件中查找创建别名,您要键入">alias ff Edit.FindinFiles"
为什么要重复造轮子?DevExpress和Microsoft合作提供CodeRush Express免费下载,如果我理解正确的话,它可以做到这一点。
我记得跳转到文件的魔法键组合是Ctrl+Alt+F并且它也可以进行子字符串匹配。我尝试了一下,对我有用。非常巧妙。这里是链接,记录了实际按键可能出错的情况...其中有一些非常不错的技巧。 更新:为那些时间紧张的人写了一个博客文章。DPack真的比它们所有的都强(而且它还是免费的)。
请查看Alt+U和Alt+M的快捷键(我也推荐其他的快捷键)。
此外,我发现StudioTools有一个非常令人印象深刻的GoTo功能,如果你想要跳转到另一个文件中的特定点(类型成员),那么它非常快速。
注意:R#也有这样的功能,但在我看来,它比DPack的版本要弱一些。
没有什么比微软的生产力工具更好了,而且它是免费的。
http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd