I sometimes wonder how much pain could have been saved in computing if we'd decided (as one example) that ".public" and ".private" were the right suffixes, rather than ".pub" and nothing. If all the little times we decided saving keystrokes was more important than cognitive ergonomics had gone the other way.
One of the things I periodically run into, across various distributions, is how uneven the ergonomic experience of things like "tab complete" can be - on some systems it's nearly a miracle, on others it just doesn't work "right" at all, where "right" is "as well as I've seen it work elsewhere". Little things like this are absolutely flagship features of the OS for me, and I often wish people realized how important the are, or could be.
(If you haven't played with it yet, incidentally: zsh tab completion is damn near a _miracle_. The only thing I can think that would make it better is if the zsh people and the tldr people got together and dropped a usage example under the tab-completion options. I should go see if I can make that happen?)
@rmflight @internic True story: back when Microsoft moved Office from the 2007-era UI to their "ribbon" UI, one reason was that, of the top 10 most requested new features of the Office product, 7 were _already in Office_ and had been for at least 2 major-version releases, but nobody could find them. The Ribbon UI change wasn't really about "improving" the interface as it was about forcing a userbase-wide retraining cycle.
Linux has never really understood how crucial discoverability is.
@internic @mhoye It might be. But zsh just says "oh hey, I see you typed something and hit up, lets see if there is anything in history that matches that".
No other special key combination required.