在 zsh 中找不到命令

Kar*_*tik 5 shell zsh command-not-found

在 bash 中,每当我尝试运行未安装的命令时,我都会收到一条消息,告知该软件包未安装以及如何安装它。此功能是通过安装 Debian/Ubuntu 包提供的command-not-found。但是在 zsh 中,它只给出消息command not found. 那么如何在 zsh 中安装此功能呢?

zsh 中的错误

Chr*_*own 8

只要您安装了该command-not-found软件包,您所需要做的就是通过将以下行添加到您的 中来为该软件包提供 zsh 配置~/.zshrc,然后打开一个新的 shell(或. ~/.zshrc在任何现有的shell 中运行):

[[ -r /etc/zsh_command_not_found ]] && . /etc/zsh_command_not_found
Run Code Online (Sandbox Code Playgroud)