views:

435

answers:

5

I want to write an Add-In for Visual Studio that provides instant search for the solution explorer. So you press a key combination and while you are typing a list first containing all files of the solution explorer gets narrowed down.

But how can I get access to the solution explorer using C#? Does anyone have some good resources?


Edit: I edited the title, so that it more relates to the content, since all of you posted already made plug-ins.

+4  A: 
Gishu
+5  A: 
Daok
I just tried this and it works great! I chose this over CodeRush Express because CodeRush doesn't play well with my ViEmu shortcuts. Sonic File Finder does exactly what it advertises (one thing and one thing well).
j0rd4n
Sadly, the download link is broken at the moment. :(
Martín Marconcini
A: 
xan
A: 

DPack really beats all of them (and moreover it's FREE).
Check out the Alt+U and Alt+M shortcuts (also I recommend others too).

Additionally I have found StudioTools to have very impressive GoTo feature if you want to jump to specific point (type member) in another file (really very fast).

NOTE: R# also has such feature but IMO it's weaker than DPack's version.

Piotr Owsiak
+2  A: 

Visual Studio is already perfectly capable of doing that; just drag the "Edit.GoToFindCombo" to the toolbar, if it's not already there. (Press Ctrl+D if it is, to activate) and type ">of s" for all files starting with the letter 's'.

Example of the GoToFindCombo with the 'open' command

The GoToFindCombo is more powerful than this though, you can set aliases ">alias $aliasHere $SomeCommand" for virtually every command in Visual Studio. For example, to make an alias for find in files you type ">alias ff Edit.FindinFiles"

Jasper Bekkers