以前のLinuxインストールでは、bashのオートコンプリートは常に問題なく機能していました。ファイルに何かをしたい場合は、ファイル名のプレフィックスを指定し、プレビュターに一致するすべてのタブ一覧を押すと、その下のプロンプトがコマンドとプレフィックスで繰り返されるため、すぐに入力を続けることができます。
システムをkubuntu 18.04に更新しましたが、オートコンプリートが流暢に機能しなくなりました。さらに奇妙なことに、これはコンソールに依存しているように、動作は予測できません。コマンドがの場合、less
(上記のように)常に正しく機能しますが、コマンドがcp
またはの場合mv
、動作は異なります。正しく動作することもありますが、多くの場合、一致するファイルのリストが(プロンプトを非表示にして)qより多く表示されます。小さなことですが、追加のタイピングが必要なので面倒です。
その.bashrc
呼び出しはわかります/usr/share/bash-completion/bash_completion
が、これに対する変更は行っていません。
質問:この予測不可能な動作の原因は何ですか?どうすれば修正できますか?