He visto en blogs en máquinas Linux que puede editar el comando bash shell actual en VI (o lo que sea que esté configurado el EDITOR) presionando ctrl-x, ctrl-e.
Esto no parece funcionar en 10.8. ¿Alguna idea sobre cómo editar el comando bash actual en el editor predeterminado?

VISUALvariable?Respuestas:
Lo quieres
set -o vi(agrégalo a tu~/.bashrc). Luego, para editar la línea actual, simplemente presione Escpara ingresar al modo de comando.Ver http://www.gnu.org/software/bash/manual/bashref.html#Readline-vi-Mode
Para editar el comando actual en un editor de pantalla completa, configure su
VISUALvariable de entorno envim(supongo que lo deseavim), luego, en el modo de comando en el comentario actual, presione v.fuente
vcomando mientras está en modo emacs (no vi)?Es
edit-and-execute-commandposible que no esté obligado por elvimodo. Tratar:bind -m vi-insert '"\C-x\C-e": edit-and-execute-command'Para hacerlo permanente, agregue esa línea a su
~/.inputrcarchivo.(a través de esta respuesta ; crédito a @unforgettableid por el enlace)
fuente