This is a simple extension to allow rapid navigation and finding of files within a Solution using a number of different search patterns.
For more information please visit https://github.com/IPWright83/VSFileNav
VSFileNav supports a number of features including:
?
(any character) or *
(number of any characters).The first thing you'll want to do when using VSFileNav is to set up a key binding. By default it uses ctrl+alt+f
if it's avalaible. You can change the binding in the Keyboard settings. You'll want to bind the Edit.QuickFindFile
command as shown below:
If you prefer using the menu system you can find it here under Edit > Find and Replace > Quick Find File
To search simply start typing, by typing a regular string the list of files will be automatically filtered. This feature is called the Name Search.
If you're not 100% sure on the name of the file, then you can provide multiple search patterns by separating them with a space:
If you've pretty familiar with the name of the file, then often the quickest way is to type the camel case letters of the name like below. Note that VSFileNav tries to be helpful and highlight missed camel cased characters in blue, always providing the best match at the top of the list:
Finally you can provide wildcards ?
or *
for searching. ?
matches just a single character, while *
matches any character: