Bashが最初の文字からファイル名を自動的に完成させるのを防ぐ方法は?

Bashが最初の文字からファイル名を自動的に完成させるのを防ぐ方法は?

私がディレクトリにあり、というファイルがあるとしましょう。01_test.pyそのフォルダにファイルが多すぎてファイル名の先頭を忘れてしまったし、ファイルtest名にファイルが1つあることを覚えておけば、端末で試してみると成功します。自動的にファイル名は完成しません。

$ vi test
# it won't autocomplete the file name for me if I hit tab key

その理由は、testファイル名の先頭にはないためです。だから、ファイル名の中間部分だけが与えられたら、bashにファイル名を自動補完させることができますか?

ありがとうございます!

答え1

あなたはこれを試すことができます

テストctrl + x(次に*入力)

その後、スペースを残す必要はありません。テストコントロール+xを入力すると、それ以外の場合は動作しません。

vi *test*ctrl + x *

関連情報