Autocomplete 使用zsh completion使zsh completion更像bash/最佳实践

Autocomplete 使用zsh completion使zsh completion更像bash/最佳实践,autocomplete,zsh,zsh-completion,Autocomplete,Zsh,Zsh Completion,使用bash,我确实喜欢这样做: $ l file15165 file23132 file31351 xyzfile $ $CMD f<TAB> (f gets completed to "file", I type "*", [23] or whatever) $ $CMD file*<Enter> $l 文件15165 文件23132 文件31351 xyzfile $$CMD f (f填写到“文件”,输入“*”、[23]或其他内容) $$CMD文件* 通过这种方

使用bash,我确实喜欢这样做:

$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f gets completed to "file", I type "*", [23] or whatever)
$ $CMD file*<Enter>
$l
文件15165
文件23132
文件31351
xyzfile
$$CMD f
(f填写到“文件”,输入“*”、[23]或其他内容)
$$CMD文件*
通过这种方式,我确信命令会在我想要的所有文件上执行

当我尝试使用zsh执行此操作时,会发生以下情况:

$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f is completed to "file15165", I have to press <backspace> five times and then type "*")
$ $CMD file*<Enter>
$l
文件15165
文件23132
文件31351
xyzfile
$$CMD f
(f填写到“file15165”,我必须按五次,然后键入“*”)
$$CMD文件*

这是相当无效的。现在如何使用zsh实现bash行为?或者zsh用户将如何尝试执行我正在执行的操作?

我的.zshrc中似乎有
setopt menucomplete
,这导致了所解释的行为。把它取下来,把它修好了