mpy*_*mpy 12
这个函数应该做你想做的;它所做的一切都是为了检查当前提示输入 ( $BUFFER) 是否为空 ( -z):
magic-enter () {
if [[ -z $BUFFER ]]
then
zle clear-screen
else
zle accept-line
fi
}
Run Code Online (Sandbox Code Playgroud)
将其定义为一个小部件
zle -N magic-enter
Run Code Online (Sandbox Code Playgroud)
然后将其绑定到[ENTER]:
bindkey "^M" magic-enter
Run Code Online (Sandbox Code Playgroud)
如果您对 使用非标准键绑定[Enter],请使用 修改该行zle accept-line。您可以使用bindkey | grep "\^M".