~/.zshrc
# 自動補完を有効にする,プロンプトカラーを有効にする
autoload -U compinit promptinit
compinit
promptinit
# プロンプトに現在地を表示できるようになる
prompt walters
# Tab、矢印キーなどを使って補完候補を視覚的に選択できるようになる
zstyle ':completion:*' menu select
# cdした時に同時にコマンド、lsを実行する
function chpwd() { ls -aCFG }
# エイリアスで自動補完を切り替える
setopt completealiases
# 重複した履歴を残さない
setopt HIST_IGNORE_DUPS
補完候補は、デフォルトでもLinuxの場合は/usr/share/zsh/{site-function,function}
以下あたりが設定されていると思います。echo $fpath
で確認できます。zsh
に限らず便利なスクリプトとかもあるので、/usr/share
, /usr/local/share
に相当するフォルダは覗いておくと良いかもしれません。
初心者なのでよくわかっていません。便利な設定があったらぜひ教えて下さい。