我有一个函数,可以执行一个shell命令——在这个例子中是ls
——而不需要使用返回键。
hotkey_ls () { echo; ls; zle redisplay }
zle -N hotkey_ls
bindkey ',f' hotkey_ls
我希望能够将 shell 命令作为参数传递,例如:bindkey ',a' hotkey_ls('ls -a')