men*_*ith 5 command-line zsh auto-completion
说someprogram只需要*.abc文件作为命令行参数。在终端,当我做
$ someprogram <tab>
Run Code Online (Sandbox Code Playgroud)
我只想*.abc为选项卡自动完成列出要列出的文件。我怎么做?我使用的外壳是zsh.
在bash这种行为中,通过complete -f -X '!*.abc' someprogram
仅列出*.abc文件:
compctl -g '*.abc' someprogram
Run Code Online (Sandbox Code Playgroud)
也列出文件夹:
compctl -/ -g '*.abc' someprogram
Run Code Online (Sandbox Code Playgroud)