しばらく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/c
3/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
追加された設定があまりにも多くないため、膨らむのを心配する必要はありません。