ITERM ZSH - Falta la solicitud correcta -- terminal campo con iterm campo con zsh camp apple Relacionados El problema

iTerm ZSH - Missing Right Prompt


3
vote

problema

Español

Estoy usando OH-MY-ZSH e ITERM2. También he permitido el complemento ZSH-VIM-MODE de OH-MY-ZSH. Una de las molestias que he encontrado es mi solicitud correcta (RPS1 & AMP; RPROMPT) no parece aparecer. Me gustaría que indique el modo VIM en el que estoy actualmente.

Estoy usando el tema de RobbyRussel. Parece que se establece mi variable de $ RPS1. Me pregunto si hay una opción de configuración que me falta.


Estoy ejecutando 10.7.

mismo problema en 10.8.

Original en ingles

I'm using oh-my-zsh and iTerm2. I've also enabled the zsh-vim-mode plugin from oh-my-zsh. One of the annoyances I've encountered is my right prompt (RPS1 & RPROMPT) doesn't seem to show up. I'd like it to indicate what vim mode I'm currently in.

I'm using the robbyrussel theme. It seems my $RPS1 variable is set. I'm wondering if there's a configuration option I'm missing.


I'm running 10.7.

Same issue in 10.8.

        
   
   

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Intenta envolver su RPROMPT en comillas simples. He visto citas dobles causar problemas para otros con sus indicaciones antes.

También me daría a perder el PRECMD & GT; Setprompt Process por el momento y simplemente establece RPROMPT directamente para simplificar para las pruebas. Empezar con algo como

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

y refine desde allí.

 

Try wrapping your RPROMPT in single quotes. I've seen double quotes cause issues for others with their prompts before.

I would also ditch the precmd > setprompt process for the moment and just set RPROMPT directly to simplify for testing. Start with something like

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

and refine from there.

 
 
0
 
vote

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

  1. Tuve algunos complementos OH-My-Zsh que estaban estableciendo RPS1 en lugar de RPROMPT, parece que no se producirá que no se mencionaran.
  2. Configuración de RPROMPT en PRECMD también lo hizo desaparecer.
 

After investigating - I found a few things that fixed this:

  1. I had some oh-my-zsh plugins that were setting RPS1 instead of RPROMPT - it seems that setting both caused neither to be shown.
  2. Setting RPROMPT in precmd also caused it to disappear.
 
 
0
 
vote

Asegúrese de que $ RPS1 o $ RPROMPT no se define en uno de sus complementos. Por ejemplo, el complemento ABCDEFGHIJKLMNABCDEFGHIJKLMN1 define $ RPS1 dentro de una declaración ifDefghijklmn2 Para probar, deshabilitar todos los complementos dentro de su .zshrc y vea si eso corrige las cosas.

 

Make sure that $RPS1 or $RPROMPT is not defined in one of your plugins. For example, the plugin vi-mode defines $RPS1 inside an if statement. To test, disable ALL plugins inside your .zshrc and see if that fixes things.

 
 

Relacionados problema

1  Sintaxis de comando de terminal de rizo de AppleScript  ( Curl terminal command syntax from applescript ) 
Quiero ejecutar un comando abcdefghijklmncurl en AppleScript que hace lo siguiente ( por esta pregunta / respuesta ): https://superuser.com/a/1054803/4711...

2  Copiando solo archivos sin una cadena especial en nombre de archivo  ( Copying only files without a special string in filename ) 
Tengo que copiar solo archivos de una carpeta que no tiene una cadena siguiente en su nombre de archivo: nnnnxnnnn (un número de 3 o 4 dígitos seguido del car...

63  Evite que el terminal Mac volviera al tema predeterminado  ( Prevent mac terminal from reverting to default theme ) 
No puedo encontrar ninguna manera de cambiar el tema del terminal y tener ese tema aplicado permanentemente. Quiero cambiar a otro tema más oscuro que no se...

1  mal con-gxx-incluyene-dir con clang  ( Wrong with gxx include dir with clang ) 
Mi compilador GCC está apuntando a un directorio anterior / falta de inclusión: (base) ➜ Accounts gcc -v Configured with: --prefix=/Applications/Xcode.app...

2  ¿Cómo puedo permitir la coloración de sintaxis en VIM usando el terminal?  ( How can i enable syntax colouring in vim using terminal ) 
Soy nuevo en Mac Quiero cambiar el aspecto de mi ventana Terminal.App para que se vea como la terminal de Ubuntu ¿Cómo puedo configurar mi terminal ...

3  ¿Dónde debería colocar los ejecutables locales en MacOS? [duplicar]  ( Where should i place local executables on macos ) 
Esta pregunta ya tiene respuestas aquí : ¿Dónde debería almacenar aplicaciones de línea de comandos?...

6  MACOS CATALINA CAUSANDO "ENCUENTRE :.: Operación no permitida" errores  ( Macos catalina causing find operation not permitted errors ) 
Tengo un flujo de trabajo de automatización que utilizo como una acción rápida. Se necesita un elemento del buscador y llama un script de shell con él. Parte ...

8  ¿Cómo maximizo una ventana verticalmente? [duplicar]  ( How do i maximize a window vertically ) 
Esta pregunta ya tiene respuestas aquí : cerrado 9 años . posible duplicado: ¿Qué opciones...

4  ¿Cómo puedo tener makefile / shell script script llamada /applications/application.app?  ( How can i have makefile shell script call applications application app ) 
OS MAC OS X 10.6.6 emacs 23.2.1 Actualmente estoy tratando de instalar Magit en emacs de carbono utilizando su solución propuesta. Soy un makefile casi comp...

4  ¿Obtener por proceso de usuario y sistema de CPU del sistema en OSX a través de la línea de comandos?  ( Get per process user and system cpu time on osx via command line ) 
Estoy familiarizado con abcdefghijklmnpidstat que proporciona un usuario y el sistema separados CPU por proceso en Linux: $ sudo pidstat -p 3162 Linux 4....

0  Quiero mostrar un archivo en un paquete de AppleScript, pero Shell Devuelve: archivo no encontrado  ( I want to show a file in an applescript bundle but shell returns file not foun ) 
Mi paquete de paquete: ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Mi código: set bashFile to path to resource "reference.txt" set the reference_data to do shell scr...

2  Reducir o deshabilitar el caché DNS en 10.13 y 10.14  ( Reduce or disable dns cache in 10 13 and 10 14 ) 
Estoy tratando de obtener una lista de la lista de propiedades, supongo que especifica el TTL o la cantidad de registros mantenidos en el caché DNS del sistem...

0  Sistema de AppleScript Eventos Keystroke roto después de 10.9.4  ( Applescript system events keystroke broken after 10 9 4 ) 
Parece que la actualización de Mavericks reciente ha roto el comando de pulsación de pulsaciones en AppleScript, siempre que mi script llegue a ese punto, se ...

0  ¿Cuánto tiempo se tarda en convertir un CDR a una ISO? [cerrado]  ( How long does it take to convert a cdr to an iso ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

20  ¿Hay alguna manera de suprimir los recuentos de insignias y el ícono de Dock Bounce para Terminal.App en León?  ( Is there a way to suppress badge counts and the dock icon bounce for terminal ap ) 
Con las nuevas funciones de ahorro de estado (que quiero mantener), las notificaciones del muelle son más agregadas para mí en León. ¿Puedo suprimir el rebote...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos