zsh オートコンプリート提案の削除

zsh オートコンプリート提案の削除

私が入力している間

cd l

Tab をクリックすると、zsh が自動的に完了します。

cd lightdm/ 

これは私が使用できるディレクトリではありません(実際に私はlightdmを削除しました)。

これが起こらないようにするにはどうすればよいですか?

プレストをインストールしました。

https://github.com/sorin-ionescu/prezto

ベストアンサー1

AUTO_NAME_DIRSこれはロギングとオプションの組み合わせです。CDABLE_VARSzshoptions(1)

% PS1='%# ' zsh -f
% setopt AUTO_NAME_DIRS
% setopt CDABLE_VARS
% autoload -U compinit
% compinit
% cd a        # was mashing tab here to no avail (nor asdf)
cd: no such file or directory: a
% hash -d asdf=/etc
% cd asdf/    # "cd a" now tab completes

(これはzshoptions"dir"と"cd"関連の文字列を検索することによって発見されました。)

この機能をオフにするには、1つ以上のオプション(unsetopt)を無効にするか、完成コードが探している変数を削除します。

おすすめ記事