Put *Everything* in vi Mode
It's the little things in life. Especially when they add up. Consider, for instance, the calculus of a productivity tweak you should have made half a decade ago.
If you're a vi user like me, try adding these two lines to your
set keymap vi set editing-mode vi
Now, every program that uses the readline library for tty input (
perl -d, the
gdb, anything you run under
rlwrap, etc.) has vi key bindings instead of the default emacs bindings.
In short, this means things like:
$for beginning and end of line
jfor navigating history forwards and backwards
efor skipping words
The full list is in the readline man page.
I've been using this for years with bash, where one can do
set -o vi. Are full vi bindings a recent feature of readline? Or do I really have no excuse for this one?
blog comments powered by Disqus