zshの設定ファイルは .zshenv .zprofile .zshrc .zlogin .zlogout といろいろあるが、基本的には .zshrc に書けばよい。ほとんどの人もそうしているはず。 ログイン時や zsh を起動したときなどに .zshrc は読み込まれるが、 シェルスクリプトとして xxx.zsh などのファイルを実行したときは .zshrc は読み込まれない。 こんな時でも、いつでも読み込まれるのが .zshenv ファイル。 .zshrc などのファイルのパスは ZDOTDIR という変数で設定できる。何も設定しなければホームになる。 ~/.zshenv にこのように書いておくと export ZDOTDIR=~/.dotfiles/zsh/ ~/.dotfiles/zsh/ というディレクトリの .zshrc を読み込んでくれるようになる。 名前はなんでもいいが、.