回答:
私は持っていないので、bashの答えではありませんが、シェルをzsh
(に近い親bash
)に切り替えて設定フレームワークpreztoをインストールすると、この機能を多かれ少なかれすぐに、そして大幅により良いオートコンプリート。ほとんどの場合、zshに切り替えても日々のbashワークフローはまったく変わりませんが、カスタマイズと拡張の点で多くの扉が開かれ、すべてのプロンプトでの共有コマンド履歴など、学習する価値のある機能が追加されますオートコンプリートディクショナリに含めることができます。複数のファイルを一度に効率的に処理するためのファイルグロビング、そして最も重要なのは互換性モードです。これにより、zshは別のシェルをエミュレートできます-つまり、一部のbashスクリプトがzshに切り替えた後に以前のように動作しない場合、エミュレートできます-個人的に私が書いたすべてのbashスクリプトはまだ正常に動作しましたがzsh。
便利なリンク: