現在、ZSHは最初にタブを押したときにメニューを表示し、完了が不明瞭です。したがって、コマンドプロンプトで「cd」を押してタブを押すと、使用可能なさまざまな補完が表示されます。もう一度タブを押すと、利用可能な最初の補完が選択されます。
これらの2つのステップをタブキーを1回押すだけにマージします。したがって、「cd」のときにタブを押すと、ZSHが最初の一致を挿入し(あいまいな場合)、メニューを表示して、最初の一致が自分が持っていたディレクトリでない場合はタブで移動できるようにします念頭に置いて。
これが私のシェルの動作に影響している場合に備えて、ZSHセットアップツールはこれを.zshrcに入れます。
zstyle ':completion:*' completer _expand _complete _ignored zstyle ':completion:*' list-colors '' zstyle ':completion:*' list-prompt%SAt%p:TABキーを押すか、%sを挿入します zstyle ':completion:*' matcher-list 'm:{[:lower:] [:upper:]} = {[:upper:] [:lower:]}' '' 'm:{[:lower:] [:upper:]} = {[:upper:] [:lower:]} ' zstyle ':completion:*' menu select = 5 zstyle ':completion:*' select-prompt%SScrolling active:current selection at%p%s zstyle:compinstall filename '/home/robb/.zshrc'
~/.zshrc
。setoptmenu_complete詳細は参照man zshoptions
してください。