ITERM ZSH - Perdigo à direita -- terminal campo com iterm campo com zsh camp apple Relacionado O problema

iTerm ZSH - Missing Right Prompt


3
vote

problema

português

Estou usando oh-my-zsh e iterm2. Também permiti o plugin ZSH-VIM-Mode de OH-My-ZSH. Um dos aborrecimentos que encontrei é o meu prompt direito (RPS1 & amp; rPrompt) não parece aparecer. Eu gostaria que indique qual modo VIM estou atualmente.

Estou usando o tema RobbyRussel. Parece que minha variável $ RPS1 é definida. Eu estou querendo saber se há uma opção de configuração que estou faltando.


Eu estou funcionando 10.7.

Mesma questão em 10.8.

english

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 respostas

3
 
vote
vote
Melhor resposta
 

Tente envolver seu rPrompt em citações simples. Eu vi citações duplas causam problemas para os outros com seus prompts antes.

Eu também me abandonaria o precmd & gt; Processo SetPrompt para o momento e basta definir RPROMTT diretamente para simplificar para testes. Comece com algo como

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

e refine de lá.

 

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

Após investigar - encontrei algumas coisas que corrigem isso:

    .
  1. Eu tive alguns plugins OH-My-ZSH que estavam definindo RPS1 em vez de RPROMPT - parece que o ajuste não é possível ser mostrado.
  2. configuração rPrompt em precmd também fez isso 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

Certifique-se de que $ rps1 ou $ rPrompt não esteja definido em um dos seus plugins. Por exemplo, o plugin vi-mode Define $ RPS1 dentro de um ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Declaração. Para testar, desative todos os plugins dentro do seu .zshrc e veja se isso corrige as coisas.

 

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.

 
 

Perguntas relacionadas

1  Como identificar os maiores arquivos em um diretório, incluindo em seus subdiretórios?  ( How to identify the largest files in a directory including in its subdirectories ) 
Eu tenho um diretório com muitos arquivos e subdiretórios. Eu sei que há um pequeno número de arquivos grandes contidos em algum lugar dentro. Qual é uma mane...

8  Atualize ZSH em MacOS Mojave  ( Update zsh on macos mojave ) 
no meu macbook pro com macos mojave, minha versão de zsh é 5.3. zsh --version . zsh 5.3 (x86_64-apple-darwin18.0) Essa versão é alguns anos desa...

7  Eu mudei para Catalina e habilitado ZSH agora minha chave doméstica / fim não funciona no terminal  ( I switched to catalina and enabled zsh now my home end key do not work in termin ) 
Eu mudei para ZSH da Bash de acordo com a atualização em Catalina e tudo está bem, exceto minhas chaves home / final não funcionam mais. Isso pode ser realmen...

-1  Depois de desinstalar oh-my-zsh, meu terminal está bagunçado  ( After uninstalling oh my zsh my terminal is messed up ) 
Esta não é uma pergunta duplicada. Eu já olhei para as respostas para Desinstalado ZSH, terminal ido estranho e, embora eu mude as configurações, ele aind...

3  Removendo as utilitários de linha de comando integrina do caminho, ZSH  ( Removing the builtin command line utilities from path zsh ) 
Ok, então eu sou um usuário do Linux Power, que eu me sinto mais em casa quando tenho acesso à linha de comando, e estou muito acostumado a usar o GNU Coreuti...

1  zsh array da variável não funciona  ( Zsh array from variable does not work ) 
I usando MacOS 10.14.2 (18C54) com ZSH (versão mais recente que não consegui encontrar nenhuma versão com ZSH). Se eu criar uma matriz de uma string funciona....

1  Renomear .app e usando o novo nome com Abra -a  ( Rename app and using the new name with open a ) 
Eu quero alterar o nome do código do Visual Studio para VSCODE para usar o comando open -a vscode . Qualquer ideia de como? ...

5  Corte em CLI não funciona como esperado - retorna linhas completas toda vez  ( Cut in cli doesnt work as expected returns full lines every time ) 
Eu estou executando macos mojave e estou tentando obter uma lista de proprietários de arquivos em determinado caminho. Estou tentando fazer isso assim, mas nã...

3  ITERM ZSH - Perdigo à direita  ( Iterm zsh missing right prompt ) 
Estou usando oh-my-zsh e iterm2. Também permiti o plugin ZSH-VIM-Mode de OH-My-ZSH. Um dos aborrecimentos que encontrei é o meu prompt direito (RPS1 & amp; rP...

2  Efeitos de mudança de casca  ( Effects of changing shell ) 
Recentemente Apple alterou o shell padrão para zsh a partir bash . No passado, fiz alterações significativas no meu arquivo abcdefghgjklmnabcdefghijklmn3 ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.