oh my zsh なし oh-my-zsh スタイルディレクトリ/ファイルパスの完成

oh my zsh なし oh-my-zsh スタイルディレクトリ/ファイルパスの完成

しばらくoh-my-zshをインストールしましたが、1文字だけを使用してフルパスを入力し、Tabを押してプロセス全体を大文字と小文字を区別せずに自動化することができました。たとえば、ファイルがある場合は~/Documents/sites/great-site/great-file.txt入力しvim ~/d/s/g/g、Tabを押すとパスが正しいパスに展開されます。または、可能なルートが複数ある場合は、できるだけ拡張して競合する場所に移動します。

oh-my-zshがゆっくり始まり、何度も邪魔になって更新を試みたので削除しました。 oh-my-zshなしでファイルパスの大文字と小文字を区別しない完成と部分単語/1文字スタイルの完成を得る方法はありますか?

答え1

私は私のシステムを確認しました.zshrc/etc/zshrc実験から拡張まで/v/L/S/c3/var/log/squid/cache.logつの設定が必要です。

# These two initialize the completion system,
# providing the case-sensitive expansion
autoload -U compinit
compinit
# This sets the case insensitivity
zstyle ':completion:*' matcher-list '' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}'

最後の行は、を実行して追加されたいくつかの設定の一部ですcompinstall。実行してみるのもおすすめです。compinstall追加された設定があまりにも多くないため、膨らむのを心配する必要はありません。

関連情報