おぼえがき

覚書程度の備忘録です。

zshのタブ補完で大文字小文字を区別しない

.zshrcの編集

% vi ~/.zshrc

.zshrcに追加する内容

# タブ補完機能を有効にする
autoload -Uz compinit && compinit

# 小文字入力時に大文字を含めた補完をする
zstyle ':completion:*' matcher-list 'm:{[:lower:]}={[:upper:]}'

補足すると、
autoload -Uz compinitで、compinitをautoloadで使用できる状態にして、
&& compinitで実際にcompinitを実行
という流れです。

.zshrcの反映

source ~/.zshrc

これで小文字でのコマンド入力時のタブ補完で大文字の候補も表示/補完されます。