iTerm ZSH – Falta indicación correcta

Estoy usando oh-my-zsh e iTerm2. También habilité el complemento zsh-vim-mode de oh-my-zsh. Una de las molestias que he encontrado es que mi indicación correcta (RPS1 y RPROMPT) no parece aparecer. Me gustaría que indique en qué modo estoy actualmente.

Estoy usando el tema de robbyrussel. Parece que mi variable $ RPS1 está configurada. Me pregunto si me falta una opción de configuration.

  • Cómo mostrar cursiva en vim en iTerm2
  • Forzando el command `open` para abrir la aplicación sin firmar?
  • Alternativas a la línea de command descomprimir?
  • ¿Cómo terminó este ominoso file en mi carpeta de Soporte de aplicaciones?
  • ¿Es posible ocultar files del ls de la Terminal?
  • ¿Cómo puedo restablecer la contraseña de Mac desde el modo de usuario único?

  • Estoy ejecutando 10.7.

    Mismo problema en 10.8.

  • rbenv no anula la versión pnetworkingeterminada de Ruby
  • ¿Cómo convierto una fuente de maleta?
  • ¿Cómo puedo manipular varias configuraciones de security desde la terminal?
  • Monitoree una carpeta para ver los cambios y ejecute un command cuando se detecte un cambio
  • ¿Cómo puedo mostrar las notifications completas en el centro de notifications?
  • ¿Hay una list de commands únicos para el terminal OS X?
  • 3 Solutions collect form web for “iTerm ZSH – Falta indicación correcta”

    Intente envolver su RPROMPT entre comillas simples. He visto que las comillas dobles causan problemas para otros con sus indicaciones anteriores.

    También abandonaría el process precmd> setprompt por el momento y simplemente establecería RPROMPT directamente para simplificar las testings. Comience con algo como

    precmd() { ... } PROMPT=$'\n$(rb_prompt) in $(directory_name) $(git_dirty)$(need_push)\n› ' RPROMPT='%{$fg_bold[cyan]%}$(todo)%{$reset_color%}' 

    y refinar desde allí.

    Después de investigar, encontré algunas cosas que arreglaron esto:

    1. Tenía algunos complementos oh-my-zsh que estaban configurando RPS1 en lugar de RPROMPT, parece que el ajuste no hizo que ninguno de los dos se mostrara.
    2. Establecer RPROMPT en precmd también hizo que desapareciera.

    Asegúrese de que $ RPS1 o $ RPROMPT no estén definidos en uno de sus complementos. Por ejemplo, el plugin vi-mode define $ RPS1 dentro de una instrucción if . Para probar, desactive TODOS los complementos dentro de su .zshrc y vea si eso soluciona las cosas.

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