Osx
zsh 完成安裝(自動跳轉) - 如何使用它們?
我剛剛安裝
autojump
並已oh-my-zsh
安裝在我的系統中。我在這篇文章的底部包含了安裝日誌。請注意,最後它說:zsh completion has been installed to: /usr/local/share/zsh/site-functions
我應該如何處理這些資訊?我如何通知 Zsh
zsh completion
?此外,每當我現在使用我的 Zsh shell 登錄時,我都會得到:
/usr/local/Cellar/autojump/21.6.9/etc/autojump.bash:13: command not found: complete /usr/local/Cellar/autojump/21.6.9/etc/autojump.bash:52: = not found
為什麼?我怎樣才能解決這個問題?
$ brew install autojump ==> Downloading https://github.com/joelthelion/autojump/archive/release-v21.6.9.tar.gz ############################################################################################################################ 100.0% ==> Caveats Add the following line to your ~/.bash_profile or ~/.zshrc file (and remember to source the file to update your current session): [[ -s `brew --prefix`/etc/autojump.sh ]] && . `brew --prefix`/etc/autojump.sh zsh completion has been installed to: /usr/local/share/zsh/site-functions
Oh-my-ZSH 配置文件應該有一行以 開頭
plugins=
,如下所示:
plugins=(git gitignore autojump jira command-not-found zsh-syntax-highlighting)
ZSH 認為你放在那裡的任何東西都是一個活躍的外掛。
在 AutoJump 的情況下,oh-my-ZSH Plugin Wiki聲明:
如果與 homebrew、macports 或 debian/ubuntu 軟體包一起安裝,則啟用自動跳轉。這不會自行添加任何命令。
您正在尋找的配置文件:
.zshrc
編輯:
- 請注意,有些人聲稱FASD更好,如果自動跳轉對您不起作用,您可以嘗試 FASD。
- 感謝@Adaephon,添加了引用源的連結並將其標記為 oh-my-zshell 而不是純 ZSH。