隠しディレクトリを自動補完するbashストップタブの作成方法


14

ほとんどの場合、隠しディレクトリのオートコンプリートは必要ありません。実際、それが彼らが隠されているポイントです!ただし、タブのオートコンプリートを検討する際、bashはこれらのディレクトリを考慮します。

これは、次のシナリオがある場合に特に迷惑です:.svnフォラーと、単純にタブを押すだけで移動したい単一のフォルダー。(通常、これはディープJavaパッケージを思い付きます...)

デフォルトの動作を変更する方法はありますか?最悪のシナリオでは、「。」と入力する必要があります。タブの前に、これは私の使いやすさのためのノーブレーンのようです。

回答:


20

この行を追加するだけ~/.bashrcです(お持ちでない場合は作成してください):

bind 'set match-hidden-files off'

そして、bash-completionはあなたが望むように振る舞うべきです。

また、bash-completionで微調整したい他の多くのオプションがあります。完全なリストを見るには、マニュアルを読んでください;)


すごい!これはオプションだったことを知らなかった...、9分後に受け付けます
のKristopher Micinski

4
持っset match-hidden-files off.inputrcいればあなたも入れることができます。
-0942v8653
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.