web-dev-qa-db-ja.com

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

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

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

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

12

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

bind 'set match-hidden-files off'

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

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

18
MestreLion