我利用 RPROMPT 向我顯示一些我不想花費 PROMPT 空間的「額外」資訊。然而,當我想從終端視窗剪切並貼上到文件中時,它會妨礙我,我必須手動刪除 RPROMPT 殘骸。
有沒有辦法讓 zsh 在我開始輸入指令時刪除 RPROMPT?或是在我按回車鍵運行當前命令後?
答案1
它可能是快速反應接受命令列後被刪除——桀騁有一個用於此目的的選項(摘自購物選項手冊頁):
TRANSIENT_RROMPT 接受命令列時,從顯示中刪除任何正確的提示。這對於使用其他剪切/粘貼方法的終端可能很有用。
所以,做一個
setopt TRANSIENT_RPROMPT
並且您的複製和貼上應該可以完美地工作。