大文字と小文字を区別しないタブ補完を使用するようにzsh 5.0.7を構成しています
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
私が抱えている問題は、このケースの鈍感さはしばしば私を押す必要性につながるということです Tab 余分な時間。たとえば、私のホームディレクトリには、「デスクトップ」、「ドキュメント」、「ダウンロード」というフォルダが含まれています。ホームフォルダーにいて、
cd D
そして次に押します Tab、私には3つの可能性がリストされています。一方、入力すると
cd d
そして次に押します Tab 次に、「d」が「D」に変わりますが、完了メニューが表示されません。押す必要があります Tab そのために再び。 「d」が「D」に変更されると同時に完了メニューを取得する方法はありますか?
オプションを有効にするMENU_COMPLETE
は修正をスキップし、最初に一致する可能性のあるものをすぐに挿入します。
別の有用な設定は、
setopt no_list_ambiguous
「c」を「C」に修正しますand補完メニューを表示します。