我想知道如何配置zsh以不扩展文件名中的通配符。例如,我有一个包含数百个文件的目录,名称如下:
a.foo-bar a.foo b.foo-bar b.foo c.foo-bar c.foo
Run Code Online (Sandbox Code Playgroud)
我希望能够在通配符后执行选项卡完成匹配,所以
cat *.foo-< tab > => cat *.foo-bar
Run Code Online (Sandbox Code Playgroud)
这是我得到的:
$ cat *.foo- => cat a.foo-bar 文件 a.foo-bar b.foo-bar c.foo-bar