Poor UI for Search/Replace #190835
Labels
editor-find
Editor find operations
under-discussion
Issue is under discussion for relevance, priority, approach
Milestone
Type: Feature Request
Search/Replace has a poor UI, inconsistent behavior, and hidden features.
For reference, the best S/R UI I have used is from the discontinued product Expression Web 4. If modeled after EW4, VSC's S/R would be much better.
I present a few poor behaviors here.
If a selection is made in code and Ctrl+F or Ctrl+H is pressed, the selected text is not always automatically inserted into the find field automatically. It should be.
When using Replace, tabbing between the search and replace fields should highlight the entire field.
I only recently came to the realization that VSC was remembering previous search and replace strings. That's because the UI has no intuitive controls for moving between them. Instead of choosing specific keystrokes to move up and down, the up- and down-arrows were overloaded, a poor practice. EW4 provides a dropdown for both the S&R fields that displays the last 15 strings for each.
You can examine EW4's S/R UI by downloading EW4 from https://www.oldergeeks.com/downloads/file.php?id=3571 or finding it at its last resting place on the WayBack machine.
Here is what the EW4 dialog looks like.
VS Code version: Code 1.81.1 (6c3e3db, 2023-08-09T22:22:42.175Z)
OS version: Windows_NT x64 10.0.19045
Modes:
The text was updated successfully, but these errors were encountered: