Autocomplete 使用zsh completion使zsh completion更像bash/最佳实践
使用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文件* 通过这种方
$ 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
,这导致了所解释的行为。把它取下来,把它修好了