2017-08-03 4 views
1

OH-MY-zshのとはbashのタブ補完

OH-MY-zshのとはbashのタブ補完では、我々は(たとえば、cut用)のコマンドを入力したと我々は、例えば長いオプション(にしたいです、 --delimiter)にはオプションの引数があります。oh-my-fishのタブ補完の動作を変更するにはどうすればよいですか?

長いオプションを入力するのに役立つようにタブ補完を使用する場合、oh-my-zshまたはbashはロングオプションを等号(たとえば、--delimiter=)で入力します。

入力以下の文字:

cut --d 

我々はOH-MY-zshの使用、およびTABキーを押すと、我々は得るでしょう:

cut --delimiter= 

もし我々ああ、私の魚を使用して、TABキーを押すと、我々は得る:

cut --delimiter 

等号(=空間符号(に変更されます。私は、引数が続くべきである長いオプションの後にああ、私の魚のタブ補完が等号(=を持つせることにOH-私の魚のタブ補完の動作を変更するにはどうすればよい

質問

答えて

1

これはOMFの責任ではありません。完了は魚によって処理されます。私は、現在の行動に等号を含めるように変更することについて議論している未解決の問題があると思ったが、見つけられなかった。したがって、https://github.com/fish-shell/fish-shell/issues/newに問題をオープンしてください。しかし、ほとんどのコマンドは標準のgetopt_long()関数(または同様のもの)を使用しているため、フラグから値を区切るためにスペースまたは等号を使用できるため、この変更が必要な理由を説明する必要があります。

関連する問題