Quick Search Plugins
A couple of cool plugins have come out lately. The first is Joseph Cooney’s DB Object QuickFind for SQL Server Management Studio:
The second is Corneliu Tusnea’s TFS Quick Search plugin for Visual Studio:
Both very cool plugins, which leads me to a bit of a rant. Why weren’t these simple features included out-of-the-box?
Earlier this week, Leon Bambrick posted an idea for a search filter for the Office ribbon:
I was thinking along similar lines a couple of months ago when I posted some half-baked ideas:
- In Outlook, typing “new m” would filter until “New Message” appeared - hitting Enter would open the New Message window (the one where you write your email).
- In Microsoft CRM, typing “new u” would filter until “New User” appeared, which would take you to the screen you’d normally have to go via Settings->Business Unit Settings->Users->New Users.
- In Internet Explorer, the filter would filter your list of Favourites and browsing history to figure out where you want to go - this is faster than both the Address auto-complete and doing a search.
Here’s the thing I don’t get. One of the major evolutions in UI that was supposed to come with Vista is the "search paradigm", which behind all the marketing talk, really means this thing:
How come so many products are devoid of this kind of search?
Contrast the Firefox find (Ctrl+F):
To the Internet Explorer or Visual Studio find dialogs:
(Note that the dialog is still using MS Sans Serif as the font instead of Tahoma or Segoe. Did they miss the memo?)
It seems trivial, but it makes a big difference when refining your search. The Firefox version is all keyboard, while the IE version almost invariably involves a mouse.
And why, after so many years, can I still not do multi-line find and replace in Visual Studio?
As Darren wrote recently, some parts of Microsoft just don’t seem to have gotten the whole User Experience thing, despite how much they talk about it:
How is it that Microsoft can spend so many marketing and evangelism dollars telling us about the new world of user experiences and then supply us with such a crap tool?
Here’s a tip: User Experience is NOT about going from this:
…to this:
Rather, User Experience is about going from this:
…to this:
Well done to Corneliu and Joseph!
Technorati Tags: joseph cooney,corneliu tusnea,search,user experience,ux
Filed under: Commentary

Links (12/2/2007)
.NET TestDriven.Net 2.10: Smart Build Cool things with LINQ in Visual Studio 2008 / .NET 3.5 Analyzing
Your final “Tip” sums it all up I think…
Microsoft were creating an add-in for this. was called “Office Scout”
a short post on it here
http://www.istartedsomething.com/20070124/scout-office-2007/
shame they decided to can it.
Hi Paul,
You can do multi-line search and replace in Visual Studio. You just need to use the broken regular expression matching.
You just place \n where you want new lines in both the find and replace clauses.
eg
ovr006:193C xor ax, ax
ovr006:193E mov es:[di+area2.field_6E0], ax
can be over the new line matched with:
{xor:b+ax,:b+ax}\n{ovr006\:[1-9A-F]+:b+}
and replaced with:
\1\n\n\2
to double the newlines
Hi Simeon,
Thanks for that - I knew I could search by regex but I didn’t think I could use \n as the replacement. Cheers!
Hi David,
Yeah, scout would have been useful. Why they cancelled it is beyond me.
Paul