¿Cómo mostrar el modo vi en bash?

Estoy en Yosemite, usando el modo vi en bash ( set -o vi en .bash_profile) y quiero que el indicador indique si estoy en modo edición o command. Miré a mi alnetworkingedor y descubrí que esta característica se implementó en bash 4.3 (consulte https://unix.stackexchange.com/a/116385/46076 ) y puede activarse configurando la variable show-mode-in-prompt on . Instalé bash 4.3 usando homebrew siguiendo estas instrucciones . Ahora, cuando ejecuto bash --version veo GNU bash, version 4.3.33(1)-release (x86_64-apple-darwin14.1.0) y brew info readline devuelve readline: stable 6.3.8 (bottled) por lo que parece Estoy usando las versiones correctas. Sin embargo, cuando ejecuto set show-mode-in-prompt on o lo agrego a ~ / .inputrc basado en el manual readline , el aviso no cambia según el modo vi. ¿Qué estoy haciendo mal?

  • Alt- y barra vertical (tubería) en la terminal
  • ¿Por qué no funciona wget con cron?
  • ¿Cómo creo un enlace simbólico a los files de configuration de MacVim?
  • ¿Cómo crear una aplicación OSX para envolver una llamada a un script de shell?
  • Cómo cambiar JAVA_HOME con un script Bash
  • Abra Terminal.app pero mantenga abierto?
  • ¿Hay alguna manera de personalizar los colors resaltados en Vista previa (Mountain Lion y más adelante)?
  • LSOpenURLsWithRole () falló con el error -10810 No se puede abrir 'Instalar OS X Yosemite.app'
  • No se puede eliminar la count de Exchange de las preferences de Correo o Cuentas de Internet
  • ¿Cómo cambiar la configuration de color de X11 / Xquartz a 256 colors usando Bash Script?
  • Partición no removible después de intentar instalar ubuntu
  • ¿La variable de shell PROMPT_COMMAND no funciona como se esperaba?
  • 3 Solutions collect form web for “¿Cómo mostrar el modo vi en bash?”

    Parece que no hice nada malo y un reinicio adicional es todo lo que se necesitaba.

    poner bind 'set show-mode-in-prompt on' en bash_profile;) do not thanks me.

    En mi situación, aunque bash --version muestra 4.3.42 (1) – echo $BASH_VERSION , echo $BASH_VERSION sigue mostrando 3. *, entonces me doy count de que el bash pnetworkingeterminado no ha sido cambiado, por favor consulte este enlace: terminal – Actualizar bash a la versión 4.0 en OSX – Ask Different

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).