最初のコマンド引数がディレクトリの場合、 oh-my-zsh タブの完成を無効にする

最初のコマンド引数がディレクトリの場合、 oh-my-zsh タブの完成を無効にする

私は最近Zsh + Oh my Zshに切り替えましたが、非常に迷惑な動作を発見しました。

実行可能ファイルと同じプレフィックスを共有するパスにディレクトリがある場合、コマンドラインの最初の[0]引数であっても、タブ補完にはそのディレクトリが含まれます。これはどんな場合でも適用できないので役に立ちません。方法。

私のパスに次のものがあるとしましょう。

library      # directory
library.rb   # executable

libコマンドラインに最初のパラメータを入力すると、次のようになります。

$ lib<tab>

タブの完成はまで完了しますlibrary

この場合(Oh My)Zshがディレクトリを含めようとするのを防ぎますか?

ベストアンサー1

おすすめ記事