我利用 RPROMPT 来显示一些我不想占用 PROMPT 空间的“额外”信息。但是,当我想从终端窗口剪切粘贴到文档中时,它会妨碍我,我必须手动删除 RPROMPT 中的垃圾。
有没有办法让 zsh 在我开始输入命令时删除 RPROMPT?或者在我按回车键运行当前命令后?
答案1
它可能是提示接受命令行后被删除——嘚为此目的有选择权(摘自购物手册页):
瞬态_RPROMPT 接受命令行时从显示屏上删除任何右提示。这可能对具有其他剪切/粘贴方法的终端有用。
因此,做一个
setopt TRANSIENT_RPROMPT
您的复制和粘贴应该可以完美地进行。