FastFind v7.4 Patched for Visual Studio 2017-2019
FastFind v7.3 Patched for Visual Studio 2017-2019
FastFind is a Visual Studio plugin that allows you to instantly open solution files and find text in files. The FastFind window will auto-update as you type, showing you anything relevant and allowing you to jump instantly to the code.
Easily jump to a different solution
Advanced pattern matching
Easily jump to any file in the solution
Fast jump to/from C++ header file
Instant find-in-files - auto-complete as you type!
Fast wildcard matching
Modal and dockable windows
Fully customisable colours
Key Mappings:
Alt-Shift O - open the FastFind window
Alt-Shift P - open the docked window
Alt-O - toggle header
Note: Sometimes the key mappings conflict with other mappings that you have, so you may need to setup your own mappings yourself. Go to the Tools Menu -> Options -> Keyboard, show commands containing "FastFind" and enter your key combo in "Press Shortcut Keys"
Features
Open Files From Disk
Start typing a file system path and auto-complete with tab example: d:\MyProject\somefile...
Opening a solution file:
Open a solution file: start typing the name of the solution, use the up/down cursor keys to select the solution, hit enter to open file solution.
example: MySolution.sln
example: .sln to list all solutions
Wildcards:
All searches support the wildcard character
example: MyVariable will match all variables that start with My and end with Variable
Space wildcard:
For file searches, space acts as a wildcard.
example: My File.cpp will match all files that start with My and end with File.cpp
Logical expressions:
You can use the logical operators AND and OR and AND NOT
example: apples AND oranges will match lines that have the words apples and oranges in (in any order).
example: apples OR oranges
example: apples OR oranges AND NOT bananas
WORD operator End your search with WORD to match only full words.
example: my_variable WORD will match my_variable but not my_variable_1
CASE operator End your search with CASE perform a case sensitive match.
example: MyVariable CASE will match all lines that contain MyVariable (casesensitive)
IN operator Find text in files that match the path pattern
example: SomeText IN CoreLib Finds 'SomeText' in all files whose path contains CoreLib, eg Solution\Libs\CoreLib\MyFile.cpp "
example: SomeText IN MyLib Finds 'SomeText' in all files whose path matches the regular expression MyLib eg
Solution\Libs\MySplendidLib\MyFile.cpp "
NOT IN operator Find text in files that do not match the path pattern
example: SomeText NOT IN CoreLib Finds 'SomeText' in all files whose path doesn't contains CoreLib
example: SomeText NOT IN MyLib Finds 'SomeText' in all files whose path does not match the regular expression MyLib
DEF operator Attempt to find a class definition
example: MyClass DEF expands "MyClass DEF" to "class MyClass AND NOT ; CASE WORD"
Version 7.4
- fixed it not returning any results for open files when no solution loaded
- fixed rare exception for files that have wchar values of 0xffff
- added extra logging for find text exceptions
- fixed it not returning any results for open files when no solution loaded
- fixed rare exception for files that have wchar values of 0xffff
- added extra logging for find text exceptions
Only for V.I.P
Warning! You are not allowed to view this text.