在 Centos Linux 上使用 autojump 和 zsh 会出现错误?

在 Centos Linux 上使用 autojump 和 zsh 会出现错误?

在 Centos Linux 上,切换到 zsh 会导致 autojump 出现以下错误:

-bash-4.2$ zsh
/etc/profile.d/autojump.bash:13: command not found: complete

如何修复它?

答案1

从项目的自述文件:

RedHat、Fedora、CentOS(为 zsh 安装 autojump-zsh,为 Fish 安装 autojump-fish 等)

我已经安装了它sudo yum install autojump-zsh

答案2

在您的 中.zshrc,您必须来源自动跳转.zsh, 不是自动跳转.bash (我不知道它在 CentOS 上的位置,但它将与 autojump.bash 位于同一文件夹中)。

在 Ubuntu 上,您需要在 末尾添加以下内容.zshrc

source /usr/share/autojump/autojump.zsh

相关内容