您想要:
插入完成
ALT* 用于“插入所有完成内容”
这样,包含文件名“ aa ab ac ad”
ls a*
的目录alt + *
将紧随其后ls aa ab ac ad
关于绑定的手册页条目:
插入补全(M- *)
在可能的补全可能产生的点之前插入所有文本补全。
全局扩展词
在某些系统上,以上不适用于通配符,以下对我而言适用于此类系统:
ctrlx,*(两个笔划组合)
示例:我用以下命令填充目录:
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, *
,这会将我的阅读行变成:
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
用于绑定的手册页条目:
全局扩展字(Cx *)
point之前的单词被视为路径名扩展的模式,并且插入了匹配文件名列表,以替换该单词。如果提供了数字参数,则在路径名扩展之前会附加一个“ *”。
手册页
touch aa ab ac ad
并键入,ls a
然后alt+*
给出列表,但这样做ls a*
不会。通配符是问题的重点。