I'm currently trying to get Erlang's hands. Also, in the shell (zsh), I'm used to using vi mode to edit the string ( set -o vi ).
set -o vi
So: is there a way to force the Erlang interpreter to use more vi-like key bindings?
Yes! Just call him
rlwrap erl -oldshell
NOTE: you may need to install rlwrap (readline shell) and configure your .inputrc ( set editing-mode vi )
set editing-mode vi
Not!
Well, you can write your own line editing module and use it.