5

コマンド、$PATH 内の実行可能ファイルなどを完了するとき、#foo# および bar~ という名前のファイルを省略したいと思います。私はこれらのバックアップ ファイルがあちこちにあることを気にしませんが、コマンドを完了するときにそれらを表示しないことを好みます。そのためのbash-completer関数を何らかの形で書く必要がありますか?

私が話しているプロンプトでの最初の単語の完成です。

bash# auda[TAB]
4

1 に答える 1

6

FIGNORE変数を使用して、無視するサフィックスを設定できます。

export FIGNORE='~:#'

無視するサフィックスをコロンで区切ってリストします。

詳細については、Bash リファレンス マニュアルのProgrammable Completionを参照してください。

于 2011-09-14T22:07:12.503 に答える