当我安装 Catalina 时,我想我会按照默认设置从 bash 迁移到 zsh。 Zsh 采购了我的整个~/.bashrc
,除了autojump.sh
没有任何问题,这导致了许多错误。 我不知道究竟是什么导致了所有错误,但我确实注意到了以下几点:
- autojump.sh
覆盖$fpath
,导致各种问题
我能够通过将source ...etc/profile.d/autojump.sh
(它应该适用于所有 shell)更改source .../share/autojump/autojump.zsh
来解决这个问题
.zshrc
的内容,所以我认为它正确识别了我的 shell。 但是,它没有正确来源。source /etc/profile.d/autojump.sh
在 bash 中对我有用。brew install autojump
安装(安装在usr/local
)并通过克隆存储库然后调用./install.py
(安装在~/.autojump
)遇到了这个确切的问题。 在这两种情况下,无论我在哪个文件夹中找到autojump.zsh
,我都会遇到这个问题。嘿@zsiegel92 ,我发现通过将 autojump 添加到
例如,现在我的 .zshrc 有这一行:
plugins=(git autojump)
希望这可以帮助。
最有用的评论
嘿@zsiegel92 ,我发现通过将 autojump 添加到
例如,现在我的 .zshrc 有这一行:
希望这可以帮助。