首页 > 解决方案 > 如果连续返回被击中,如何避免打印路径?

问题描述

host /workplace/sudo/myapp
>
host /workplace/sudo/myapp
>
host /workplace/sudo/myapp
>
host /workplace/sudo/myapp
>
host /workplace/sudo/myapp
>

期待:

>
>
>
>
host /workplace/sudo/myapp
>

我在 Zsh 中需要什么确切的配置来实现这一点?

标签: zshzshrc

解决方案


将此添加到您的.zshrc文件中:

PS1='%m %~
> '
autoload -Uz add-zle-hook-widget
add-zle-hook-widget line-finish remove-pwd
remove-pwd() {
  PS1='> ' zle .reset-prompt
  zle -R
}

推荐阅读