¿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?

  • ¿Por qué `df` usa" Bi "como abreviación de bytes?
  • Configure una Mac para ejecutar la aplicación OSX (browser no) en modo kiosco puro
  • Espacios en un nombre de carpeta
  • ¿Mi flujo de trabajo de Automator falla porque no puede encontrar el command git dentro del command 'Ejecutar script de Shell'? Necesitas ayuda
  • Bash crea automáticamente () y ()! files
  • ¿Es posible crear un alias de Bash que ingrese una cierta cadena en la Terminal?
  • DNS se resuelve incorrectamente, incluso después de la purga
  • ¿Cómo detener el modo de pantalla completa moviendo la window a una nueva pantalla?
  • espacios que cambian inesperadamente en osx yosemite
  • La barra de progreso de reinicio de Yosemite OSX iMac está atascada al 50%
  • ¿Por qué es Mac Mail (Yosemite) golpeando mi internet tan duro?
  • El formulario PDF falta información ingresada en una PC con Windows
  • 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).