“Moving efficiently in the CLI”
This is a *very* handy graphic. I’m still stuck on arrow keys too because I don’t remember the shortcuts
(Caveat, these do depend on your particular shell and distro so do check that they work the same)
From the point of view of a non-technical person, that looks incredibly non-intuitive. If not outright intimidating.
Sometimes you use CTRL. Sometimes you use ALT. Why does ALT-B go to the end of the word in one direction, but the other is ALT-F? It seems like there's no particular logic to it and it's all very complicated.
I have to assume it looks much different to someone with experience and skill.
@Nezchan @cypnk i definitely wouldn't describe it as _intuitive_, but it's part of a larger set of conventions and patterns that make a lot of it predictable once you know some other stuff (or other stuff predictable once you know it).
specifically, it uses readline:
...which is common to a bunch of different interfaces, and uses shortcuts originally from emacs and common to a bunch of other text editors. i think they might even work in macos text inputs.
@cypnk @Nezchan it _is_ complicated, but at least speaking for myself, it's one of those things where you learn some mnemonics (ctrl-f for forward, ctrl-b for back, that kind of thing) and eventually they're just kinda muscle memory that you can apply all over the place.
most technical people i know seem to have a favored subset of things like this, and ignore the rest.
You get comfortable with the “efficient way” or the “right way” (whatever that means) and any UI change, or worse,” a change to a GUI, feels jarring and in some ways frightening. Ironically, your proclivity to customize your programs and even your CLI makes you a less flexible person and prone to nostalgia and stubbornness
At least that’s been my experience
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!