【问题标题】:RPROMPT not showing on initial promptRPROMPT 未在初始提示中显示
【发布时间】:2016-09-15 22:15:55
【问题描述】:

我在尝试使用 RPROMPT 配置我的 zsh 提示时遇到了一个奇怪的问题。我没有使用 oh-my-zsh 或任何其他插件管理器。这是我的.zshrc 文件:

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

zle -N zle-line-init

但是,在 first 提示符下(打开新的 shell 或新的 tmux 窗口/窗格时),foo 不显示。 (然后我按 Enter 键,RPROMPT 显示新提示。)

为什么第一个不显示?

【问题讨论】:

    标签: zsh zsh-zle


    【解决方案1】:

    zsh 首次打印初始提示时,RPROMPT 未设置,因此该功能被禁用。只需将RPROMPT 设置为zle-line-init 函数之外的任何内容。

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2021-03-02
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多