Yeah, I don't get this one, either. This seems far away from sane.
What's the rationality behind it?
What's the rationality behind it?
I'm not a fan of adding features that make poor choices less painful, but I could see using it for a little while as I'm getting to know a non-ideal environment.
EDIT: groan, ok, you win. Net -1 keystroke for most keyboards.
Just put "set -o vi" if you want to remove keystrokes, which this doesn't include.
And yes, even one keystroke saved matters.
I'm just somewhat of a cynic, since my workflow tends to fall on its face when I'm on a server that uses special snowflake rc files. Furthering that cynicism.. these days I'm just using plain /bin/sh for any shell scripts just because of the amazing level of bloat that exists within bash.