Ketika saya menginstal Catalina, saya pikir saya akan bermigrasi dari bash ke zsh sesuai pengaturan default. Zsh mengambil seluruh ~/.bashrc
tanpa masalah KECUALI autojump.sh
, yang menyebabkan banyak kesalahan. Saya tidak tahu persis apa yang menyebabkan semua kesalahan, tetapi saya memperhatikan hal berikut:
- autojump.sh
menimpa $fpath
, yang menyebabkan segala macam masalah
Saya dapat memperbaikinya dengan mengubah source ...etc/profile.d/autojump.sh
(yang seharusnya berfungsi pada semua shell) menjadi source .../share/autojump/autojump.zsh
.zshrc
di zsh, jadi saya pikir itu mengidentifikasi shell saya dengan benar. Namun, itu tidak benar sumber.source /etc/profile.d/autojump.sh
TIDAK berfungsi di bash untuk saya.brew install autojump
(yang diinstal di usr/local
) dan dengan mengkloning repositori kemudian memanggil ./install.py
(yang diinstal di ~/.autojump
). Dalam kedua kasus, terlepas dari folder mana saya menemukan autojump.zsh
, saya mengalami masalah ini.Hai @zsiegel92 , saya telah menemukan bahwa dengan menambahkan autojump ke daftar plugin di file .zshrc memperbaiki masalah ini untuk saya.
Misalnya, sekarang .zshrc saya memiliki baris ini:
plugins=(git autojump)
Semoga ini membantu.
Komentar yang paling membantu
Hai @zsiegel92 , saya telah menemukan bahwa dengan menambahkan autojump ke daftar plugin di file .zshrc memperbaiki masalah ini untuk saya.
Misalnya, sekarang .zshrc saya memiliki baris ini:
Semoga ini membantu.