-
Notifications
You must be signed in to change notification settings - Fork 34.9k
Description
Type: Feature Request
When you use Find in VS Code, the search box keeps a history of what you’ve searched for. This is really helpful when working with things like Unicode characters, since I often need to search for Braille patterns (U+2800–U+28FF). Typing or pasting them each time takes extra steps, so being able to arrow through the history is a big time-saver.
Here’s the problem:
Let’s say two days ago I searched for the character ⠿ (U+283F). If I open Find and press the up arrow, it might take me 50 presses to get back to that entry. That makes sense the first time because the history is in chronological order.
But if I then search for ⠿ again today, VS Code still keeps it way back in the list. So two hours later, if I want it again, I still have to arrow up those same 50 times.
How other editors handle this:
In some editors, the search history is treated like a "most recently used" list. That means once I search for ⠿ again, it moves closer to the top of the stack. So the next time I hit Find, I’d only need one or two up arrows to get back to it, not 50.
Example:
• Day 1: Search for ⠿ → 50 up arrows needed.
• Day 2: Search for ⠿ again.
• In VS Code → still 50 up arrows.
• In other editors → only 1–2 up arrows, because it was bumped to the top.
This difference makes the history in VS Code much less useful for repeated searches.
To fix this the find history list should work as a most recent stack If I arrow up 50 times and select something that something should be moved to the head of the list. If the old search history method is desired by some then make this a find setting to change the find from true history to most recent search stack.
VS Code version: Code 1.103.2 (6f17636, 2025-08-20T16:45:34.255Z)
OS version: Windows_NT x64 10.0.19045
Modes: