5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

zshで補完が効かないときの対処法

Last updated at Posted at 2018-06-21

この記事について

zshを意気揚々と導入し、便利そうな.zshrcファイルを拾ってきてみたけど、全く補完が効かない上に、 function definition file not found みたいなメッセージが出て困る時の対処法。OSはMac OSを想定。
なお、zsh自体の導入方法は割愛。

キャッシュファイルを消してみる

zshが生成するキャッシュファイルを消して、シェルを再起動する。

$ rm ~/.zcompdump
$ exec $SHELL

fpathの設定を確認する

他のところから拾って来た.zshrcをそのまま利用している時にありがち。
.zshrcに下記の一行を追加し、上記の方法でシェルを再起動しましょう。

fpath=(/usr/local/share/zsh-completions ${fpath})
5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?