iTerm ZSH - Eksik Doğru İstemi


3

Oh-my-zsh ve iTerm2 kullanıyorum. Ayrıca, oh-my-zsh'ın zsh-vim-mode eklentisini de etkinleştirdim. Karşılaştığım sıkıntılardan biri benim doğru istemi (RPS1 & RPROMPT) görünmüyor. Şu anda hangi vim modunda olduğumu belirtmek istiyorum.

Ben robbyrussel temasını kullanıyorum. Görünüşe göre $ RPS1 değişkeni ayarlanmış. Kaçırdığım bir yapılandırma seçeneği olup olmadığını merak ediyorum.


10.7 koşuyorum.

10.8 de aynı konu.


$ RPS1’de ne var?
Alex Bolotov

Lütfen .zshrc'nizi ekler misiniz?
Alex Bolotov

Yanıtlar:


3

RPROMPT'nuzu tek tırnaklara sarmayı deneyin. Çifte alıntı yapmıştım, başkalarının istemeleri ile ilgili sorunları var.

Ayrıca şu an için precmd> setprompt işlemini sonlandırırım ve test için basitleştirmek üzere doğrudan RPROMPT'u ayarlardım. Gibi bir şeyle başla

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

ve oradan rafine.


0

Araştırmadan sonra - Bunu düzelten birkaç şey buldum:

  1. RPROMPT yerine RPS1 ayarlayan bazı oh-my-zsh eklentilerim vardı - her ikisinin de gösterilmemesine neden oldu.
  2. Önceden RPROMPT ayarının yapılması da kaybolmasına neden oldu.

0

Eklentilerinizden birinde $ RPS1 veya $ RPROMPT'un tanımlanmadığından emin olun. Örneğin, eklenti vi-modebir ififadede $ RPS1'i tanımlar . Test etmek için, içindeki TÜM eklentileri devre dışı bırakın .zshrcve bunun bir şeyi düzeltip düzeltmediğini görün.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.