2016-09-15 71 views
1

嘗試使用RPROMPT配置我的zsh提示時出現一個奇怪的問題。我沒有使用oh-my-zsh或任何其他插件管理器。這裏是我的.zshrc文件:RPROMPT在初始提示時不顯示

function zle-line-init { 
    RPROMPT="foo" 
    zle reset-prompt 
} 

zle -N zle-line-init 

然而,在第一提示(打開一個新的外殼,或新的TMUX窗口/窗格時),在foo不顯示。 (然後按回車,RPROMPT顯示新提示。)

爲什麼不顯示在第一個?

回答

3

zsh首次打印初始提示時,RPROMPT未設置,因此該功能被禁用。只需將RPROMPT設置爲zle-line-init函數之外的任何內容即可。

+0

就是這樣。謝謝!!! – mjswensen