Osx

zsh 完成安裝(自動跳轉) - 如何使用它們?

  • August 19, 2018

我剛剛安裝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

編輯:

  1. 請注意,有些人聲稱FASD更好,如果自動跳轉對您不起作用,您可以嘗試 FASD。
  2. 感謝@Adaephon,添加了引用源的連結並將其標記為 oh-my-zshell 而不是純 ZSH。

引用自:https://unix.stackexchange.com/questions/111554