如何定义处理“未找到命令”的函数?

Edw*_*ard 2 zsh error-handling command-not-found oh-my-zsh

我想定义一个被调用的函数,每当 shell 用户键入一个不存在的命令时。就我而言,我想记录错误并尝试其他命令。

目前,当输入例如dgfgsdjagfghsdg错误zsh: command not found: dgfgsdjagfghsdg显示。

有没有办法定义一个函数,将键入的命令(+ 参数)作为参数?