あなたはどちらかが欲しい:
挿入完了
ALT* 「すべての補完を挿入する」
これにより、「AA AB交流広告」ファイル名を含むディレクトリ
ls a*
が続くがalt + *
に完了しますls aa ab ac ad
バインディングに関するmanページのエントリ:
挿入完了(M- *)
可能な補完によって生成されるはずだったポイントの前に、テキストのすべての補完を挿入します。
glob-expand-word
一部のシステムでは、上記はワイルドチャーで機能しません。以下のようなシステムでは機能します。
ctrlx、*(2ストロークコンボ)
例:dirに以下を入力しました:
touch {a,b,c,d,e,f}{1,2,3,4,5,6,7,8,9,0}00{a,b,c,d,f,e}
次にがls *100*
続きctrl + x, *
、readlineが次のようになります。
ls a100a a100b a100c a100d a100e a100f b100a b100b b100c b100d b100e b100f c100a c100b c100c c100d c100e c100f d100a d100b d100c d100d d100e d100f e100a e100b e100c e100d e100e e100f f100a f100b f100c f100d f100e f100f
バインディングのマニュアルページエントリ:
glob-expand-word(Cx *)
ポイントの前の単語はパス名展開のパターンとして扱われ、一致するファイル名のリストが挿入され、単語が置き換えられます。数値引数が指定されている場合、パス名展開の前に「*」が追加されます。
マンページ
touch aa ab ac ad
を作成して入力してからls a
続けて入力するとalt+*
リストが表示されますが、それを使用するとリストは表示されls a*
ません。ワイルドカードは問題のポイントです。