ターミナルでダブルタブすると自動補完がおかしくなる

ターミナルでダブルタブすると自動補完がおかしくなる

Ubuntu-12 の新しいバージョンをインストールしたところ、非常に奇妙な自動補完動作が見つかりました。

たとえば、~/A/B/C.epsのようなフォルダツリーがあるとします。

ターミナルを開き、フォルダAの下で「display」と入力してTabキーをダブルクリックすると、以前は

~/A: 表示 [ダブルタブ]

~/A: Bを表示/

しかし今は

~/A: B[ここにスペース]を表示

その後にスラッシュではなくスペースが続きます。

これは非常に面倒です。前者の場合、もう一度ダブルタブしてディスプレイ B/C.eps に入ることができ、非常に便利でしたが、今はそれができません。

誰かこれを手伝ってくれませんか?

ありがとう

答え1

/etc/bash_completion を見てください。問題は _cd() 関数にあると思います。投稿していただけなければ、具体的なことについてはお手伝いできません。

私の場合(LMDE)は、説明どおりに補完が機能します。デフォルトの/etc/bash_completionを確認してください。こここれを自分のものと比較したり、自分のものをこれに置き換えたりしてみてください。

関連情報