以下を.zshrcファイルに追加して、$home/.zshディレクトリに、*.zsh なファイル名でスクリプトを配置する。 ZSHHOME="${HOME}/.zsh" if [ -d $ZSHHOME -a -r $ZSHHOME -a \ -x $ZSHHOME ]; then for i in $ZSHHOME/*; do [[ ${i##*/} = *.zsh ]] && [ \( -f $i -o -h $i \) -a -r $i ] && . $i done fi 乱雑になりがちな.zshrcファイルを機能ごとに分割して整理したくなったので、方法を探してやってみました。 今はまだ整理が終わってないので、ファイル数が少ないですが、今後増えていくでしょう。 ls ~/.zsh prompt.zsh screen-status.zsh screen-complete.zsh