52

oh-my-zsh の rc ファイルで zsh を使用していますが、特に厄介な動作がいくつかあります。デフォルトでは、oh-my-zsh はオートコンプリート時に大文字と小文字を区別しない一致を返すように構成されています。この動作は良い場合もありますが、最悪の場合もあります。大文字と小文字を区別する一致がない場合に、大文字と小文字を区別しない一致のみを使用するように zsh を構成する方法はありますか?

たとえば、この場合は大文字と小文字を区別する一致を使用します。

> ls
LICENSE.txt    lib/
> emacs l <-- should autocomplete to lib/

この場合、大文字と小文字を区別しないオートコンプリートが発生します。

> ls
README    lib/
> emacs r <-- should autocomplete to README

ありがとう!

4

3 に答える 3

45

~/.zshrc の次の行のコメントを外してください:

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

それは私のために働いた

于 2015-01-19T09:45:10.763 に答える