If you just want to dive in and get going, this page gives you a quick overview of Entrian Source Search. For all the details, see the Online Manual.
When you first install Entrian Source Search, it adds a new tool window to Visual Studio. It's a good idea to dock this along the bottom of your workspace.
Entrian Source Search builds a full-text index of all the text files in one or more folder trees - when you load a solution that it hasn't seen before, you tell it which root folder(s) to index. (So it indexes files that Visual Studio doesn't know about - ChangeLogs, documentation, header files, everything.)
Indexing is pretty much automatic; for more details on how it works and how to configure it, see Indexing.
This is the Entrian Source Search window - normally you'd dock it along the bottom of Visual Studio. For full details on what all the pieces do, see the Search Window.
Entrian Source Search supports a wide range of searching and filtering options - here's a summary. To see this summary from within the Search window, hover your mouse over the Search box and it will appear in a tooltip.
Searching: | |
myVariable | Search for a word |
myVariable1 myVariable2 | Search for several words (with Phrase Search turned off) |
"int myVariable" | Search for a phrase (with Phrase Search turned off) |
int myVariable | Search for a phrase (with Phrase Search turned on) |
int myV* | Single-token wildcard (an asterisk next to alphanumeric characters expands to single-word matches) |
"this * that" | Multi-token wildcard, single line (an asterisk on its own matches unlimited tokens on the same line) |
"this *:100 that" | Multi-token wildcard, limited to 100 tokens, multi-line |
char\* | To search for an asterisk, escape it with a backslash |
loose:"this and that" | Search for words that are near to each other, in any order |
loose50:"A B C" | Tune the looseness: allow gaps of 50 tokens |
Filtering: | |
myVar ext:cpp | Search only within *.cpp files |
myVar dir:utils/misc | Search only within matching directories |
2017 -file:ChangeLog | Search all files except ChangeLogs |
age:30m | Show only files modified in the past 30 minutes |
-age:3d12h | Show only files not modified in the past 3.5 days |
For all the details on the syntax and options for searching and filtering, see Searching.
The main keyboard shortcuts are (by default):
For a full list of all the available keyboard shortcuts, see Keyboard shortcuts.
This page only skims the surface - see the full manual for all the depth:
Entrian Source Search makes Visual Studio faster and more productive to use. and try it for yourself.