Using Incremental Search
Versions Supported: 2008,2010
Keyboard Shortcut: CTRL + I
Menu Command: Edit -> Advanced -> Incremental Search
Video: https://vstricks.com/tricks/001/
Publish Date: 1/1/2010
Tip Code: vstipFind0001
Incremental search is a powerful search to use when you want to keep both your focus and your cursor in the editor when searching in the current document. It is powerful because it allows you to keep typing, meaning the search is driven by keystrokes. And you don't need to interact with any UI.
To conduct an incremental search, follow these steps:
- Press Ctrl+I.
- Start typing the text you are searching for. You'll see the cursor jump to the first match, highlighting the current search string:
- If you look in the lower-left corner of your screen you will see an indication that you are doing an Incremental Search:
- Press Ctrl+I again to jump to the next occurrence of the search string:
Here are all the options you can leverage while in this mode:
To |
Use |
Move to the next match in the file |
CTRL+I |
Reverse the direction of the search |
CTRL+SHIFT+I |
Remove a character from the search string |
BACKSPACE |
Stop the incremental search |
ESC |
Comments
- Anonymous
March 10, 2010
What would be great is if incremental search could be used for selection, as in Emacs and probably many other editors. The work flow is:
- With the cursor at the beginning of what you want to select, place a "mark". A mark is just a placeholder that marks the beginning of the selection.
- Use incremental search to move the cursor to the end of what you want to select. How everything between the mark and the search location is selected.
- Do whatever you want with the selection (delete, format, etc.). As far as I can tell, this isn't possible with the VS editor.
- Anonymous
March 10, 2010
That should have been, "Now everything between the mark and the search location is selected."