9

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

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


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

4

6 回答 6

6

Sonic File Finder它是免费的

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

于 2008-11-08T13:20:45.537 回答
5

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

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

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

于 2009-12-17T22:48:53.183 回答
4

为什么要重新发明轮子?DevExpress + Microsoft 联手在 PDC2008 上免费提供CodeRush Express,如果我理解正确的话。

AFAIR 我认为跳转到文件的魔术键组合是 Ctrl+Alt+F,它也可以匹配子字符串。我试过了,它对我有用。很漂亮。这是录音的链接,以防我在实际击键时搞砸了……里面有一些非常好的提示。

更新:为那些没有时间的人写了一篇博文。

于 2008-11-08T13:05:45.597 回答
1

DPack 确实击败了所有这些(而且它是免费的)。
查看 Alt+U 和 Alt+M 快捷键(我也推荐其他快捷键)。

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

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

于 2009-12-17T14:41:25.690 回答
0

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

替代文字
(来源:workspacewhiz.com

于 2008-11-19T17:59:52.963 回答
0

没有什么比微软的生产力工具和它的免费。

http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd

于 2013-03-15T07:06:18.287 回答