9 我想在点击提交一个空命令时清除我的终端。换句话说,我想clear打Enter空线时打电话。那可能吗? 我知道这不是终端的工作方式,但是可能会有不错的技巧,例如绑定Enter键和检查终端等。 terminal zsh xterm — Mikulas Dite source
12 这个函数应该做你想要的;它会检查当前提示输入($BUFFER)是否为空(-z): magic-enter () { if [[ -z $BUFFER ]] then zle clear-screen else zle accept-line fi } 将其定义为小部件 zle -N magic-enter 然后将其绑定到[ENTER]: bindkey "^M" magic-enter 如果您使用非标准键绑定[Enter],请使用修改行zle accept-line。您可以通过进行确认bindkey | grep "\^M"。 — py source