Exact Quick Find
Quick-find aware of case-sensitive / whole-word / wrap-scan flags.
Details
Installs
- Total 175
- Win 77
- Mac 80
- Linux 18
| Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Exact Quick Find
A Sublime Text plugin that implements quick-find aware of case-sensitive / whole-word / wrap-scan flags.

^ Quick-finding the exact whole word "debug" in lowercase.
Note that non-matches such as _debug_print and DEBUG are not qualified and have been skipped.
Also note that the flags on the status bar are toggled to [C][W][R].
[C] for case sensitive. [W] for whole word. [R] for wrap scan.
Install
How to Use
1. Key Bindings
No default key bindings. Define your own. For recommended key bindings, open
Preferences > Package Settings > Exact Quick Find > Key Bindings
or enter in the command palette
Preferences: Exact Quick Find Key Bindings
Recommended Key Bindings
Basic Commands
| Command | Windows / Linux | macOS |
|---|---|---|
| Exact Quick Find: Goto Next | Ctrl + E | Cmd + E |
| Exact Quick Find: Goto Prev | Ctrl + B | Cmd + B |
| Exact Quick Find: Goto Prev | Ctrl + Shift + E | Cmd + Shift + E |
| Exact Quick Find: Add Next | Ctrl + D | Cmd + D |
| Exact Quick Find: Add Prev | Ctrl + Shift + D | Cmd + Shift + D |
| Exact Quick Find: Add All | Ctrl + Alt + D | Cmd + Opt + D |
Exact Quick Find: Toggle Case Sensitive |
Alt + C | Opt + C |
Exact Quick Find: Toggle Whole Word |
Alt + W | Opt + W |
Exact Quick Find: Toggle Wrap Scan |
Alt + R | Opt + R |
| Exact Quick Find: Flip Find Flags | Alt + F | Opt + F |
Advanced Commands
| Command | Windows / Linux | macOS |
|---|---|---|
| Exact Quick Find: Peek Next | Ctrl + G | Cmd + G |
| Exact Quick Find: Peek Prev | Ctrl + Shift + G | Cmd + Shift + G |
| Exact Quick Find: Peek Next Selected | Ctrl + H | Cmd + H |
| Exact Quick Find: Peek Prev Selected | Ctrl + Shift + H | Cmd + Shift + H |
| Exact Quick Find: Add This | Ctrl + 6 | Cmd + 6 |
| Exact Quick Find: Subtract This | Ctrl + Shift + 6 | Cmd + Shift + 6 |
| Exact Quick Find: Single Select This | Ctrl + 7 | Cmd + 7 |
| Exact Quick Find: Invert Select This | Ctrl + Shift + 7 | Cmd + Shift + 7 |
| Exact Quick Find: Go First | Ctrl + 5 | Cmd + 5 |
| Exact Quick Find: Go Last | Ctrl + Shift + 5 | Cmd + Shift + 5 |
| Exact Quick Find: Go Back | Ctrl + 8 | Cmd + 8 |
2. Main Menu
Find > Exact Quick Find > Goto Next
Find > Exact Quick Find > Goto Prev
Find > Exact Quick Find > Add Next
Find > Exact Quick Find > Add Prev
Find > Exact Quick Find > Add All
Find > Exact Quick Find > Peek Next
Find > Exact Quick Find > Peek Prev
Find > Exact Quick Find > Peek Next Selected
Find > Exact Quick Find > Peek Prev Selected
Find > Exact Quick Find > Add This
Find > Exact Quick Find > Subtract This
Find > Exact Quick Find > Single Select This
Find > Exact Quick Find > Go First
Find > Exact Quick Find > Go Last
Find > Exact Quick Find > Go Back
Find > Exact Quick Find > Toggle Case Sensitive
Find > Exact Quick Find > Toggle Whole Word
Find > Exact Quick Find > Toggle Wrap Scan
Find > Exact Quick Find > Flip Find Flags
3. Command Palette
Exact Quick Find: Goto Next
Exact Quick Find: Goto Prev
Exact Quick Find: Add Next
Exact Quick Find: Add Prev
Exact Quick Find: Add All
Exact Quick Find: Peek Next
Exact Quick Find: Peek Prev
Exact Quick Find: Peek Next Selected
Exact Quick Find: Peek Prev Selected
Exact Quick Find: Add This
Exact Quick Find: Subtract This
Exact Quick Find: Single Select This
Exact Quick Find: Go First
Exact Quick Find: Go Last
Exact Quick Find: Go Back
Exact Quick Find: Toggle Case Sensitive
Exact Quick Find: Toggle Whole Word
Exact Quick Find: Toggle Wrap Scan
Exact Quick Find: Flip Find Flags
Hint: enter eqf in the command palette and all the commands will show up.
Settings
Preferences > Package Settings > Exact Quick Find > Settings
or enter in the command palette
Preferences: Exact Quick Find Settings
Documentation
Basic Commands: Finding Matches and Toggling Flags
Exact Quick Find: Goto Nextto go to the next match - this is like the built-inQuick Find NextExact Quick Find: Goto Prevto go to the previous matchExact Quick Find: Add Nextto add the next match - this is like the built-inQuick Add NextExact Quick Find: Add Prevto add the previous matchExact Quick Find: Add Allto add all the matches - this is like the built-inQuick Find AllExact Quick Find: Toggle Case Sensitiveto toggle the case-sensitive flagExact Quick Find: Toggle Whole Wordto toggle the whole-word flagExact Quick Find: Toggle Wrap Scanto toggle the wrap-scan flagExact Quick Find: Flip Find Flagsto toggle multiple flags in one go
Advanced Commands: Editing Selections with Peek-Based Methods

^ Adding, subtracting, and reviewing selections with peek-based methods.
Exact Quick Find: Peek Nextto peek at the next matchExact Quick Find: Peek Prevto peek at the previous matchExact Quick Find: Peek Next Selectedto peek at the next selected matchExact Quick Find: Peek Prev Selectedto peek at the previous selected matchExact Quick Find: Add Thisto add the current match to selectionsExact Quick Find: Subtract Thisto subtract the current match from selectionsExact Quick Find: Single Select Thisto select only the current matchExact Quick Find: Invert Select Thisto select all the matches except the current oneExact Quick Find: Go Firstto go to / add / peek at the first matchExact Quick Find: Go Lastto go to / add / peek at the last matchExact Quick Find: Go Backto go to / add / peek at the match where quick-find starts
Understanding Peek
Among 3 different types of moves
Goto- leave the old region and move to a new regionAdd- additionally select a new regionPeek- tentatively move to a new region without selecting it
Peek does not affect selections. You can first move to a region and then decide whether to select or de-select it.
Understanding Go
How Go affects selections depends on its previous command
If the previous command is
Goto, toGois toGotoIf the previous command is
Add, toGois toAddIf the previous command is
Peek, toGois toPeekIf no previous commands, to
Gois toGoto
Author
Aaron Fu Lei
License
MIT