Repository navigation
Open
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Description
Description of the new feature/enhancement
The current multi-click selection expansion only has two steps.
-
double-click: selects a "word" between 2 delimiters (don't have to be the same, e.g.
,andso when clicking on a filename, you don't get the extension) -
triple-click: selects the entire line
I find myself rarely needing the entire line, but often need a path or a filename usually separated by spaces.
I would propose the following as better UX without going too granular.
- double-click: selects a "word" between 2 same delimiters
- triple-click: selects an entire string separated by spaces
- 4-click: entire line
Reacted by Zdenek, Cathal Mooney, Ben, Chris Featherstone, emericcolombe and Igal Serban
Metadata
Metadata
Assignees
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Activity
DHowett commentedon Jun 26, 2020
You know, I don't hate this as much as I thought I would. Perhaps we do need some different mechanics.
I'm inclined to call this extensible and link it up to #4000.
andrzejnovak commentedon Jun 28, 2020
Yup, would be fine as a config/extension.
benmwatson commentedon Jul 28, 2020
I would love to have the triple-click behave as you say. I was about to file an issue for this as well. One interesting quirk with the full-line selection and copying. If I copy and paste a full line, all spaces after the last text are being discarded. But spaces before the text are being preserved. It's as if they're calling TrimRight(), but not TrimLeft().
I could almost be happy if they could just trim those left spaces, but I'd love to see more deliberate behavior as you describe above.