Implement more modern word-wise cursor navigations #15787
Labels
Area-CookedRead
The cmd.exe COOKED_READ handling
Issue-Task
It's a feature request, but it doesn't really need a major design.
Needs-Tag-Fix
Doesn't match tag requirements
Product-Conhost
For issues in the Console codebase
Product-Terminal
The new Windows Terminal.
Milestone
Description of the new feature/enhancement
Conhost and Windows Terminal currently use the classic Windows algorithm, which is also used by Notepad and Visual Studio. Given 3 classes of characters - whitespace, delimiters and regular text - it works something like this:
In comparison Visual Studio Code's navigation works like this:
Due to this symmetry navigating forward/backward will produce consistent and identical results. It'll feel more "intuitive" to new users.
Risk
People can be very picky about changes to our word selection algorithm. Double-clicking words needs to behave similar/identical to before. Cursor navigation needs to be at least so close that no one will feel bothered by it. There should be an opt-out if not at least via a registry key, just in case things go bad.
The text was updated successfully, but these errors were encountered: